William McKee wrote:
On Wed, Jan 14, 2004 at 03:43:59PM -0800, Stas Bekman wrote:

OK, I'm working on this conversion and am hitting a roadblock due to mp1
not supporting the PerlSwitches directive.

No need to:


That's a nice solution for enabling taintmode and warnings, but I was
referring to adding the path using -I as shown in the docs example[1].

Yup, I was just showing how to use the same config file for different apache generations.


Is there a reason that the modperl_startup.pl is required *after* the
extra.conf when the httpd.conf file is built? For now, my workaround is
to use modperl_extra.pl to set @INC and load the module.

Yes. There is extra.last.conf.in for those things that you need to be configured after modperl_startup.pl is loaded.


I figured as much. So it seems that the only solution for loading
modules under mp1 is via modperl_extra.in.

s/modperl_extra.in/modperl_extra.pl/

Further testing revealed that
it is not necessary to actually modify @INC since that's being handled
in modperl_startup.pl. In fact, it turns out that it's not even
necessary to loaded Apache::TestTest at all in the config files. Perhaps
the best directive for the docs would be:

<IfDefine MODPERL2>
    PerlSwitches -wT
    # preload the module
    PerlSwitches [EMAIL PROTECTED]@/../lib
</IfDefine>

[1]
http://perl.apache.org/docs/general/testing/testing.html#Extending_Configuration_Setup

It's not the best if you need to handle both generations, in which case you better move all those @INC mangling into modperl_extra.pl.


And again I don't understand why do you need to add 'lib' when it's already added with APACHE_TEST_LIVE_DEV=1, look at your modperl_startup.pl it should be there.




__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com



Reply via email to