Chris Winters wrote:
> 
> * Keith G. Murphy ([EMAIL PROTECTED]) [000926 18:43]:
> > I'm running Apache 1.3.9 with mod_perl embedded, on Debian GNU/Linux.
> >
> > I have the following lines towards the end of my httpd.conf:
> >
> > PerlSetEnv PERL5LIB /usr/local/MyPerl/lib
> > PerlRequire startup.pl
> > Include perllocs.conf
> >
> > However, upon system startup, my startup.pl fails because it can't find
> > a particular module in the @INC list.
> >
> > If I start Apache from the command line, it works.  This is undoubtedly
> > because PERL5LIB is set up in my /etc/profile, to the same path.
> >
> > I've looked at this until I'm crosseyed.  Seemingly PerlSetEnv just
> > doesn't work.
> >
> > Any ideas?  Yes, I know the workaround: 'use lib' in startup.pl.  But
> > why?
> 
> There's another workaround:
> 
> in httpd.conf:
> 
> <Perl>
>   use lib qw( /usr/local/MyPerl/lib );
> </Perl>
> 
> Pretty painless :)
> 
That's a great workaround (from both Chrises), that I will use.  :-) 
Thanks.

Reply via email to