Hi,
I'm trying to convert my /cgi-bin directory to PerlRun as it only
contain Perl scripts. However, after doing so, I get numerous errors
like this:
[Wed Nov 6 11:34:21 2002] [error] Can't locate object method "uri"
via
package "Apache::PerlRun" at
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache/PerlRun.pm line
212.
I think it happens when processing a "require <FILE>;" contruct.
My Apache config:
# ScriptAlias /cgi-bin/ /home/virtual/site1/fst/var/www/cgi-bin/
Alias /cgi-bin/ /home/virtual/site1/fst/var/www/cgi-bin/
<Directory /home/virtual/site1/fst/var/www/cgi-bin>
AllowOverride All
SetHandler perl-script
PerlHandler Apache::PerlRun
Options +ExecCGI
PerlSendHeader On
</Directory>
SetEnv SITE_CGIROOT /home/virtual/site1/fst/var/www/cgi-bin
My software versions:
Embedded Perl version v5.6.0 for Apache/1.3.22 (Unix)
(Red-Hat/Linux)
mod_jk/1.2.0
mod_perl/1.24_01
PHP/4.1.1
FrontPage/5.0.2
mod_ssl/2.8.5
OpenSSL/0.9.6b
Please help.
Frank Naude