Hi Colin,

just my opinion, but from a 'practicalities' point of
view, as startup.pl gets more complex (your site grows
larger, you wish to do more intricate mod_perly
things), you will find that it is a distinct advantage
to run it from the command line in the debugger. you
wouldn't be able to do this if you buried all your
perl in the apache configs...

I'm sure there's many more reasons to keep your
startup script outside of the http configs, usually
it's because it's only neat and tidy to begin with
embedding your perl into your configs, but as your
site configs get larger, you'll probably start
thinking it a better idea to put all your <perl>
sections in their own seperate httpd conf file, which
might as well be a startup.perl script......

Marty

 --- colin_e <[EMAIL PROTECTED]> wrote: 
> Platforms: Solaris 9, Win XP
> Apache: 2.0.52
> Perl: ActiveState Perl 5.8.4
> 
> Hi Guys,
>     New to Apache 2.0.52 and modperl, working
> through the install and 
> configure steps.
> 
> Most books and docs on using modperl recommend using
> a "startup.pl" script
> to configure the Perl environment on startup,
> setting lib paths etc.  
> However, Apache now
> supports  <Perl>...</Perl> sections directly in the
> Apache config files.
> 
> In a normal perl script, a chunk of code brought in
> with "require" is 
> exactly the same as a
> block inline within the the main routine.
> 
> Queastion- is this the same in Apache? I.e, instead
> of using a 
> startup.pl file can I include all the perl
> configuration inline in httpd.conf inside
> <Perl></Perl> blocks, with the 
> same effect? Logically
> it would seem so, but the apache docs also say
> variables in the <Perl> 
> blocks go away after use,
> so it's unclear whether oeprations like "use lib
> ...." would have an effect.
> 
> Regards: Colin
> 
> -- 
> Report problems: http://perl.apache.org/bugs/
> Mail list info:
> http://perl.apache.org/maillist/modperl.html
> List etiquette:
> http://perl.apache.org/maillist/email-etiquette.html
> 
>  


        
        
                
___________________________________________________________ 
ALL-NEW Yahoo! Messenger - all new features - even more fun! 
http://uk.messenger.yahoo.com

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to