[NBLUG/talk] perl problems
Sean
seanvanco at gmail.com
Wed Jun 7 12:57:26 PDT 2006
I am attempting to install a program that utilizes perl to add
functionality to my Apache2 web server. I have been working with
someone who has narrowed the problem down to one file,
75_mod_perl.conf. The program we are working with is called Metadot.
We have PHP and Perl installed and running on the system, but it
appears that Perl cannot locate the perl scipts for this program. We
have attempted to tell it where to look, but it appears to have no
effect. Posted below is the /var/log/apache2/error_log, and second the
75_mod_perl.conf
We were hoping that someone might be able to tell us what we are doing
wrong. Thank you ahead of time for your assistance.
/var/log/apache2/error_log
[Wed Jun 07 12:39:58 2006] [error] Can't locate Metadot.pm in @INC
(@INC contains: /home/httpd/perl /etc/perl
/usr/lib/perl5/vendor_perl/5.8.8/i686-linux
/usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/site_perl/5.8.8/i686-linux
/usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
/usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8
/usr/local/lib/site_perl . /usr/lib/apache2) at
/var/www/localhost/htdocs/metadot/metadot/index.pl line 37.\nBEGIN
failed--compilation aborted at
/var/www/localhost/htdocs/metadot/metadot/index.pl line 37.\n
75_mod_perl.conf
<IfDefine PERL>
<IfModule !mod_perl.c>
LoadModule perl_module modules/mod_perl.so
SetEnv PERL5LIB
/usr/share/webapps/metadot/6.5.4.1/htdocs;/var/www/localhost/htdocs/metadot/metadot;.
</IfModule>
</IfDefine>
<IfModule mod_perl.c>
PerlRequire "/etc/apache2/modules.d/apache2-mod_perl-startup.pl"
Alias /perl/ /var/www/localhost/perl/
<IfModule mod_access.c>
<Location /perl-status>
SetHandler perl-script
PerlResponseHandler Apache2::Status
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from 64.142.64.216
</Location>
</IfModule>
PerlModule ModPerl::Registry
<Location "*.pl">
# <Location "^/perl/*.pl>
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
Options -Indexes ExecCGI
PerlSendHeader On
</Location>
<Location ~ "\.(pl|cgi)$">
SetHandler perl-script
PerlResponseHandler ModPerl::PerlRun
Options -Indexes ExecCGI
PerlSendHeader On
</Location>
</ifModule>
More information about the talk
mailing list