Announcement

Collapse
No announcement yet.

digital download error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    digital download error

    hi there, im using a light edition with digital download on a windows server

    after purchase, when we click on the download link we get this error:

    Can't locate dd000001.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at D:\webspace\Steve\clients_account \client domain_name.com\www\cgi-bin\nph-dl000001.pl line 18. BEGIN failed--compilation aborted at D:\webspace\Steve\clients_account \client domain_name.com\www\cgi-bin\nph-dl000001.pl line 18.

    (clients_account \client domain_name.com above have been changed for anonymity...)

    looking at nph-download.pl the file that generates nph-dl000001.pl you have catered for win/nt servers with:

    push (@INC, "cgi-bin");

    I have tried all variations i can reasonably think of...

    push (@INC, "cgi-bin/");
    push (@INC, "/cgi-bin");
    push (@INC, "./cgi-bin");
    push (@INC, "D:\webspace\Steve\clients_account \client domain_name.com\www\cgi-bin");

    the first one is a bit different as it is the exact way we used to 'push' the cgi bins on our windows servers when using referrer.pl so we thought it worth a try.

    the rest of the order process works, i.e. all the other cgi stuff can see the right location...just the digital download kkkknackered.

    thanks in advance..

    Steve Quinn
    Harlequin Domains
    www.harlequindomains.com
    0800 0832077

    #2
    if i actually put a copy of dd000001.pl in the servers C:/Perl/Site/Lib then the whole shebang works ???

    i know the answer is there but if anyone can spot it for me....

    Comment


      #3
      There have been problems reported with digital download on windows servers on this forum in the past - take a look at the thread below

      http://community.actinic.com/showthr...gital+download

      Regards,
      Jan Strassen, Mole End Software - Plugins and Reports for Actinic V4 to V11, Sellerdeck V11 to V2018, Sellerdeck Cloud
      Visit our facebook page for the latest news and special offers from Mole End

      Top Quality Integrated label paper for Actinic and Sellerdeck
      A4 Paper with one or two peel off labels, free reports available for our customers
      Product Mash for Sellerdeck
      Link to Google Shopping and other channels, increase sales traffic, prices from £29.95
      Multichannel order processing
      Process Actinic, Sellerdeck, Amazon, Ebay, Playtrade orders with a single program, low cost lite version now available from £19.95

      Comment


        #4
        thanks jan

        that sorted it, well, almost.

        that post was from January 9th and was for an earlier release of v6. The later actinic releases allegedly fix the problem.

        NOTE TO ACTINIC:

        where you had a quick fix for Gary, you advised :

        Next, locate the line

        use NETQUOTEVAROWNLOADMODULE;

        and change it to read

        require NETQUOTEVAROWNLOADMODULE;
        i can see that you have partly fixed this in v6.1.2 onwards...however on my copy, it was still saying:

        use NETQUOTEVAROWNLOADMODULE;

        Once I had manually changed this to

        require NETQUOTEVAROWNLOADMODULE;

        it worked instantly so you may want to check you distribution of that file....although i know i am in a minority on my windows server and you probably dont get that many requests for it...

        happy client now.....

        thanks again...

        Steve Quinn
        Harlequin Domains
        www.harlequindomains.com
        0800 0832077
        Actinic Design, Hosting and Search Engine Optimisation
        *** Now able to host Digital Download Software (har har) ***

        Comment


          #5
          Steve

          I still had to patch up until 6.1.2
          Owner of a broken heart

          Comment


            #6
            Hi

            I am experiencing the exact same problem.
            However, I'm not a "developer", so I cannot access the above link posted by Jan.

            Would someone be so kind to tell me which template/file needs editing,
            so I can change it from "use NETQUOTEVAROWNLOADMODULE;" to "require NETQUOTEVAROWNLOADMODULE;"

            Windows XP search found 4 files containing the relevant text, all named nph-download.pl, and I'm assuming it's the one in the "Sites\Site1" dir which needs editing . . . though I'd appreciate someone's expertise confirmation first.


            Thanks

            SM


            ps.
            btw, I'm using v.6.1.3, so it looks like the problem still persists.
            Also note, the site is on our isp's (Windows) server, not our own server.

            Comment


              #7
              glad to oblige

              hi there, here is a copy of the post by chris dicken from actinic:

              Open 'nph-download.pl' in your Site1 folder and locate the line

              NETQUOTEVAR:INCLUDEPATHADJUSTMENT

              add the following code just above it.

              my $bFound = 0;
              my $sDir;
              foreach $sDir (@INC)
              {
              if ($sDir eq ".")
              {
              $bFound = 1;
              last;
              }
              }
              if (!$bFound)
              {
              push (@INC, ".");
              }
              push (@INC, "cgi-bin");

              Next, locate the line

              use NETQUOTEVAROWNLOADMODULE;

              and change it to read

              require NETQUOTEVAROWNLOADMODULE;

              Then upload your store.


              yep, it seems its still a little issue with 6.1.xx but hopefully this will cure it..

              as far as i am aware, you may only need to perform the second part i.e. changing the NETQUOTEVAR part if you are on the latest v6

              please post back if you are having any more trouble as i am around till late tonight..

              steve quinn
              harlequin domains
              www.harlequindomains.com

              Comment


                #8
                Thanks Steve

                Wow, that was a quick reply. I'm impressed!

                I'll try changing "use...." to "require NETQUOTEVAROWNLOADMODULE;" first,
                and if I've still got problems, then I'll add the extra code.

                I'll be back soon to let you know if it works.

                *fingers crossed*


                [edit] I've just opened the file, and the extra code is already in there [/edit]

                Comment


                  #9
                  Yay!

                  Everything's working perfectly now


                  Thank you ever so much! I really appreciate the help.

                  Comment


                    #10
                    ahhhhh the forums

                    i LOVE the forums, where else would you get people who are competing in business helping each other? actinic forums thats where...other forums just dont compare...my word im going all poetic....time for more coffee

                    all the best..

                    steve

                    Comment


                      #11
                      Thanks for the kind comments Steve.

                      Comment

                      Working...
                      X