stas 2004/10/19 17:02:55 Modified: src/docs/1.0/guide config.pod Log: One thing to be aware of is that when you start Apache under a shell different than the one you are logged in from, the environment variables could be totally different Revision Changes Path 1.21 +16 -0 modperl-docs/src/docs/1.0/guide/config.pod Index: config.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/config.pod,v retrieving revision 1.20 retrieving revision 1.21 diff -u -u -r1.20 -r1.21 --- config.pod 23 Jul 2004 07:11:39 -0000 1.20 +++ config.pod 20 Oct 2004 00:02:54 -0000 1.21 @@ -1158,6 +1158,19 @@ PerlPassEnv ORACLE_BASE ORACLE_HOME +One thing to be aware of is that when you start Apache under a shell +different than the one you are logged in from, the environment +variables could be totally different, so don't be surprised if you get +a different value when using C<Passenv>/C<PerlPassEnv> or none at +all. Check the environment Apache is started from. Often it's started +from a special account like I<apache>, or I<nobody>, and can be +anything else. Check the value of C<User> variable in I<httpd.conf> to +find out the right answer. Once you figure that out, make sure that +the shell Apache starts from has the desired environment variables +right. And may be it's a better idea not to rely on the shell +variables, but instead set those explicitly using +C<Setenv>/C<PerlSetEnv>. + Regarding the setting of C<PerlPassEnv PERL5LIB> in I<httpd.conf>: if you turn on taint checks (C<PerlTaintCheck On>), C<$ENV{PERL5LIB}> will be ignored (unset). See the 'L<Switches -w, @@ -1169,6 +1182,9 @@ possible, so those variables are available before then, e.g. in C<PerlAuthenHandler> for C<$ENV{ORACLE_HOME}> (or another environment variable that you need in these early request processing stages). + + + =head2 PerlSetVar and PerlAddVar
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]