in reply to Run a custom module outside of the cgi-bin

Well... reading the server log should at least give you an error message. Without knowing the error it could be anything. Possibly involving read/write/execute permissions on files and directories, misconfigured include paths and loads of other tings.

In other words please post the error message.

  • Comment on Re: Run a custom module outside of the cgi-bin

Replies are listed 'Best First'.
Re^2: Run a custom module outside of the cgi-bin
by painthappy (Novice) on Jan 21, 2007 at 01:57 UTC
    Ok... But it doesn't seem to be too helpful
    [ ERROR MESSAGE FROM LOG ] [Sat Jan 20 19:44:12 2007] [error] Can't locate vTest.pm in @INC (@INC + contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl +5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/l +ib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_ +perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i38 +6-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread +-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/li +b/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5 +/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_p +erl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /us +r/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/ +vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/ +5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-l +inux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread- +multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/l +ib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/ +perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/per +l5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/ +vendor_perl . /etc/httpd/ /etc/httpd/lib/perl) at /var/www/vhosts/myw +ebpage.com/httpdocs/test.cgi line 33.\nBEGIN failed--compilation abor +ted at /var/www/vhosts/mywebpage.com/httpdocs/test.cgi line 33.\n [ END MESSAGE FROM LOG ]
    Again... I just run the module locally...

    If I put the test.cgi and the vTest.pm in the cgi-bin... no problem. nicely run. If I put both in my httpdocs folder... and do the same. Nothing. Just this above error. But the file is there and with the same permissions. Nothing has changed.

    Hence why I'm stumped.