On Fri, 2003-08-01 at 16:59, Jean-Sebastien Guay wrote:
> Unfortunately, this doesn't seem to work. Even if I put the PerlSetVar
> statement before my PerlRequire statement like so:
> 
> PerlSetVar SCRIPT_ROOT "D:/htdocs"
> PerlRequire "D:/htdocs/_startup.pl"
> 
> the module, which is then loaded from _startup.pl, sees only undef when I
> try to print $ENV{SCRIPT_ROOT};

You're thinking of PerlSetEnv.  PerlSetVar values are retrieved
differently.  Take a look at this:
http://perl.apache.org/docs/1.0/guide/config.html#PerlSetEnv_and_PerlPassEnv

Note that you can also just do this:
<Perl>
  $MyConfig::SCRIPT_ROOT = 'foo';
</Perl>

And then in your module:
my $root = $MyConfig::SCRIPT_ROOT;

- Perrin

Reply via email to