One thing that people (myself specificaly) sometimes forget to check is
the permissions in the directories involved.
Since Apache is most likely running as some user other than 'arne'
chances are that the default permissions on the directory /home/arne
won't allow the apache user to get any of the modules in that path..

you may want to check to see if the directories /home/arne and
/home/arne/scripts have world +rx permissions. (read execute) I forget
why directories need x (execute) but I believe it is to get a directory
listing for the directory. 

Having your home directory have world +rx is considered a security risk
so you may want to consider putting the scripts directory somewhere
other than your home directory.. 

-Rob
--Disclamer-- all statements are iirc and imho .. use your own head
because I won't be held responsible for your actions ;)

On Wed, 2003-09-17 at 11:04, Arne Claassen wrote:
> > What did you put in your config? (hint: don't specify "Processors.pm" - 
> > just "Processors").
> 
> Ok, sorry for being so elaborate, but i figure if i provide all the
> pieces as output from the shell, I'll avoid typos and maybe someone can
> point out where the namespace problems are:
> 
> [EMAIL PROTECTED] eth]# head -1  /home/arne/scripts/Processors.pm
> package Processors;
> 
> [EMAIL PROTECTED] eth]# grep Processors /www/conf/httpd.conf
>   PerlRequire /home/arne/scripts/Processors.pm
>     AxAddDynamicProcessor Processors
> 
> [EMAIL PROTECTED] eth]# tail -f /www/logs/error_log
> 
> [Wed Sep 17 10:02:24 2003] [error] [client 172.20.2.242] [AxKit] [Error]
> AxKit::load_module failed: Can't locate Processors.pm in @INC (@INC
> contains: /home/arne/scripts /www/lib
> /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/local/apache-1.3.28+mod_ssl+mod_perl+mod_gzip/
> /usr/local/apache-1.3.28+mod_ssl+mod_perl+mod_gzip/lib/perl) at (eval
> 5894) line 1.
> 
> I'm baffled.
> 
> arne
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to