Tried that...doesn't work either. @INC still cannot find my config.pl file. If I add the use lib statement to my script, all is o.k.. If I try to add it to my startup.pl and call it at startup time, I get the error from @INC.
At 06:16 PM 5/18/2002 -0400, you wrote: >I did this: > >use lib qw(<path to files>); > >That adds the path to @INC. Someone correct me if that's the wrong way to do >things > >----- Original Message ----- >From: "Gregory Matthews" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Saturday, May 18, 2002 6:12 PM >Subject: Modifying @INC via startup.pl > > > > I am trying to: > > > > use lib qw(/dir/foo); > > > > in my startup.pl file but @INC is NOT showing the path. I keep getting > > "Can't locate config.pl in @INC" errors after restarting the server and > > calling the script. > > > > My prog reads: > > > > require qq(config.pl); > > > > I am not sure what is going on. @INC shows: > > > > (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 > > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd > > /usr/local/lib/perl5/site_perl/5.005 . /usr/local/www/ > > /usr/local/www/lib/perl) at (eval 265) line 22. > > > > Why is the path to config.pl not showing up? My defaults.conf reads: > > > > # mod_perl setup > > Alias /perl /usr/local/www/vhosts/host.com/perl > > PerlRequire /usr/local/www/vhosts/host.com/perl/libs/startup.pl > > PerlSetEnv PERLDB_OPTS "NonStop=1 LineInfo=/tmp/db.out AutoTrace=1 >frame=2" > > PerlModule Apache::DB > > PerlWarn On > > PerlTaintCheck On > > <Directory "/usr/local/www/vhosts/host.com/perl"> > > PerlFixupHandler +Apache::DB > > SetHandler perl-script > > PerlHandler +Apache::Registry > > Options +ExecCGI > > allow from all > > PerlSendHeader Off > > </Directory> > > # end mod_perl setup > > > > Thanks everyone. This list is a lifesaver! > > > > Gregory > > > > > > > >