You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Chris Allen <ch...@cjx.com> on 2002/10/02 00:06:05 UTC
subprocess_env wont change variable set with PerlSetEnv
I have a variable that is set with PerlSetEnv in
my Apache config.
PerlSetEnv SOMEVAR FOO
On some occasions my PerlTransHandler
changes this variable:
$r->subprocess_env('SOMEVAR','BAR');
This used to work fine, and my PerlHandler (HTML::Embperl)
would see $ENV{SOMEVAR}=='BAR'
However, I have just upgraded to apache 1.3.26,
mod_perl 1.27 and added mod_ssl 2.8.10, and this
behaviour no longer works.
$r->subprocess_env('SOMEVAR','BAR');
*only* works if SOMEVAR has not previously been
defined in the server config. Otherwise it remains
unchanged.
Any ideas as to what is happening??
Many thanks,
Chris Allen.