stas        2004/03/12 17:59:47

  Modified:    src/docs/1.0/guide snippets.pod
               src/docs/general/perl_reference perl_reference.pod
  Log:
  good news: FindBin works under mod_perl
  
  Revision  Changes    Path
  1.15      +4 -1      modperl-docs/src/docs/1.0/guide/snippets.pod
  
  Index: snippets.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/snippets.pod,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -u -r1.14 -r1.15
  --- snippets.pod      21 Dec 2002 02:04:35 -0000      1.14
  +++ snippets.pod      13 Mar 2004 01:59:47 -0000      1.15
  @@ -438,7 +438,10 @@
   C<BEGIN> block it won't work under mod_perl. It's loaded and executed
   only for the first script executed inside the process, all the others
   will use the cached value, which would be probably incorrect if they
  -reside in different directories.
  +reside in different directories. Perl 5.9.1 provides a new function
  +C<FindBin::again> which will do the right thing. Also the CPAN module
  +C<FindBin::Real> provides a working alternative working under
  +mod_perl.
   
   =head1 Watching the error_log File Without Telneting to the Server
   
  
  
  
  1.4       +10 -6     
modperl-docs/src/docs/general/perl_reference/perl_reference.pod
  
  Index: perl_reference.pod
  ===================================================================
  RCS file: 
/home/cvs/modperl-docs/src/docs/general/perl_reference/perl_reference.pod,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -u -r1.3 -r1.4
  --- perl_reference.pod        15 Nov 2003 06:12:21 -0000      1.3
  +++ perl_reference.pod        13 Mar 2004 01:59:47 -0000      1.4
  @@ -1376,13 +1376,17 @@
   scripts from development to a production server.
   
   There is a module called C<FindBin> which solves this problem in the
  -plain Perl world, but unfortunately it won't work under mod_perl,
  -since it's a module and as any module it's loaded only once. So the
  -first script using it will have all the settings correct, but the rest
  -of the scripts will not if located in a different directory from the
  -first.
  +plain Perl world, but unfortunately up untill perl 5.9.1 it won't work
  +under mod_perl, since it's a module and as any module it's loaded only
  +once. So the first script using it will have all the settings correct,
  +but the rest of the scripts will not if located in a different
  +directory from the first. Perl 5.9.1 provides a new function
  +C<FindBin::again> which will do the right thing. Also the CPAN module
  +C<FindBin::Real> provides a working alternative working under
  +mod_perl.
   
  -For the sake of completeness, I'll present this module anyway.
  +For the sake of completeness, I'll present the C<FindBin> module
  +anyway.
   
   If you use this module, you don't need to write a hard coded path. The
   following snippet does all the work for you (the file is
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to