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

Reply via email to