View Full Version : Digital download not working
dandelion
08-Nov-2005, 03:56 PM
Hi
I have a new site in test mode, and am using an IP address based path for test purposes prior to the DNS transfer of an existing domain name to our nameservers.
Digital download of free products is not working, clicking the link in the reciept results in "Error Invalid filename".
Is this because it's a virtual path that I'm using?
Have tried in Non Parsed Header mode and non-NPH mode.
Link to a free download here: http://85.92.67.13/~skyview/commercial/acatalog/Handheld_Humidity_Instruments.html
Thanks, Dan
procheck
08-Nov-2005, 05:03 PM
Hi Dan,
Is this on Unix or Windows?
Al
dandelion
08-Nov-2005, 05:04 PM
It's on a Unix server
dandelion
09-Nov-2005, 04:32 PM
Anybody have any further thoughts on this one?
Thanks, Dan
wjcampbe
09-Nov-2005, 04:48 PM
I gave it a try and got all the way through to the receipt page. Clicked the download link and that took me to an error page. The full link is presented as;
http://85.92.67.13/~skyview/commercial/cgi-bin/nph-dl000001.pl/d_AtmosManual.pdf?DAT=f296b4bea28ee1e0e5e0e9e58eb58e90a5bcbea29cb0bfa4b0bdffa1b5b7d1e0e0e2e0e7e5e5e0e3e0d1e4b7e1e7b0b0e6b3b7e5b2e3e0b5b2e8e0b5b0e2e0e0e2b7e6e7e6e9e2e9e3b0
Can you tell from this what is going wrong?
dandelion
09-Nov-2005, 05:19 PM
Hi Bill
No, that's where I get to as well. I was a bit unsure as to why the Perl script has a slash after it and then the PDF filename and the encryption key.
Confused still.
procheck
10-Nov-2005, 02:50 AM
I did a test on my own site and I do not get the product name in the link
(ie d_AtmosManual.pdf?). I was hesitant to mention this since I am running on a Windows server and I was forced to use the non-NPH mode. There was some extra code which I was required to put in to make mine work (but again most likely because I am on Windows). You might want to open a ticket with Actinic.
David_B
14-Mar-2006, 03:23 PM
I have the same problem since I moved my site to a managed server. Prior to this the digital download was working fine but after configuring the new site and uploading everything the download link gives me an Error page.
On clicking the download link I get the following URL:
http://www.databeuro.com/cgi-bin/nph-dl000001.pl/economic_policy_reforms2006.pdf?DAT=e0e1e6e78ee1e1e2e0e3e28eb4b2bebfbebcb8b28ea1bebdb8b2a88ea3b4b7bea3bca2e3e1e1e7ffa1b5b7d1e0e0e5e3e5e2e9e4e2e2d1b7e4e7b4e2e8b5e3e7e8e5e1e1b4e1e4b3b3e4e4e7b0e0e7b7b2e0b0e2e5b7b5
Everything else is working fine.
Anybody have a clue as to why it has stopped working on my new server?
dalydesign
03-Apr-2006, 09:12 AM
I have the same error.
I am using Actinic 7 with the website hosted on a dedicated Unix server. My old ISP (Core-ISP) was ignoring all their emails and disconnected their phone lines (but that's another story!) so I needed to move to another ISP, hence I ended up with a Fasthosts unix server.
The digital downloads worked fine on my old Unix server, but now i've moved everything over to a new unix server, the digital downloads will not work at all.
My email receipt links look like this: http://www.performancefood.co.uk/cgi-bin/dl000001.pl/supplement_A5.pdf?DAT=e0e58ee1e3e0e0e0e98ea2a4a1a1bdb4bcb4bfa58e90e4ffa1b5b7d1e0e0e5e5e7e0e5e8e6e5d1b3e3b2e1e7e3b5e8e8b5b0b0b4e9e2e4e9e5e1e8e6e7e2e0e1b4b5e5e0e0b2e5
and my Actinic receipt page looks like this:
<a href="http://www.performancefood.co.uk/cgi-bin/dl000001.pl/supplement_A5.pdf?DAT=e0e58ee1e3e0e0e0e98ea2a4a1a1bdb4bcb4bfa58e90e4ffa1b5b7d1e0e0e5e5e7e4e9e8e8e1d1e5e8e9e2e9e7b3e3b3b2b3b7e4e6e8b7b4e2b2e4b4e2e5b7e7e5e6e6e4e2e4e5">Click here to download.</a>
originally I used to get this message in my error logs:
Can't locate CGI.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at dl000001.pl line 37., referer: http://www.performancefood.co.uk/cgi-bin/os000001.pl
When I tried renaming nph-download.pl to download.pl my error logs tell me:
BEGIN failed--compilation aborted at dl000001.pl line 37.
Premature end of script headers: dl000001.pl
I have tried purging all files (& sessions) and refreshing the website, nothings seems to fix it.
can anyone help!
Bruce
04-Apr-2006, 10:07 AM
Paul,
I would suggest raising a support query @ http://www.actinic.co.uk/support/register.htm or if you have a cover contract please call in so that a member of the suppor team can take a look at this for you.
Kind regards,
dalydesign
24-Apr-2006, 03:59 PM
I've fixed it!!!!!!! :o)
It was the CGI.pm module that was not installed on the server.
I undertook a lot of researching into the (@INC and CGI.pm, someone pointed me in the direction of Perl not being installed (but it was installed), I came across an article that said that Perl is installed as standard on servers with Red Hat Linux (enterprise), but the CGI.pm module is not istalled as standard. I installed this (with a bit of headbanging cos I'm a designer, not a programmer!) and it worked straight away.
I guess this might be answer to the mysterious problem that a lot of actinic customers (with dedicated Linux servers) are experiencing.
Fixing this has seriously eased a lot of headache that i've been receiving from my clients
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.