stas        2003/03/06 21:14:42

  Modified:    src/docs/2.0/user/compat compat.pod
  Log:
  finish off the registry porting section
  
  Revision  Changes    Path
  1.53      +21 -7     modperl-docs/src/docs/2.0/user/compat/compat.pod
  
  Index: compat.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/compat/compat.pod,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -u -r1.52 -r1.53
  --- compat.pod        7 Mar 2003 04:40:03 -0000       1.52
  +++ compat.pod        7 Mar 2003 05:14:42 -0000       1.53
  @@ -177,7 +177,7 @@
     ----------------
     use Apache2; # if you have 1.0 and 2.0 installed
     use Apache::compat ();
  -  use lib ...; # to find 1.0x Apache::Registry
  +  #use lib ...; # to find 1.0x Apache::Registry
   
   then in I<httpd.conf>:
   
  @@ -192,11 +192,24 @@
   Notice that C<Apache::compat> has to be loaded before C<CGI.pm> if the
   latter module is used.
   
  -META: complete
  +The only reason you may want to use C<Apache::Registry> with mp2 is
  +that because at this moment C<ModPerl::Registry> (and others) doesn't
  +C<chdir()> into the script's dir like Apache::Registry does, because
  +C<chdir()> affects the whole process under threads. This should be
  +resolved by the time mod_perl 2.0 is released. But for now you can use
  +C<Apache::Registry>. However you will have problems if you are using
  +anything but the preforked MPM, the main reason why
  +C<ModPerl::Registry> doesn't C<chdir()>.
  +
  +Otherwise C<ModPerl::Registry> modules are configured and used
  +similarly to C<Apache::Registry> modules. Refer to one of the
  +following manpages for more information:
  +C<L<ModPerl::RegistryCooker|docs::2.0::api::ModPerl::RegistryCooker>>,
  +C<L<ModPerl::Registry|docs::2.0::api::ModPerl::Registry>>,
  +C<L<ModPerl::RegistryBB|docs::2.0::api::ModPerl::RegistryBB>>
  +and
  +C<L<ModPerl::PerlRun|docs::2.0::api::ModPerl::PerlRun>>.
   
  -META: document that for now ModPerl::Registry doesn't chdir() into the
  -script's dir like Apache::Registry does, because chdir() affects the
  -whole process under threads.
   
   
   =head2 C<ModPerl::RegistryLoader>
  @@ -204,8 +217,9 @@
   In mod_perl 1.0 it was only possible to preload scripts as
   C<Apache::Registry> handlers. In 2.0 the loader can use any of the
   registry classes to preload into. The old API works as before, but new
  -options can be passed. See the I<L<ModPerl::RegistryLoader>> manpage
  -for more information.
  +options can be passed. See the
  +C<L<ModPerl::RegistryLoader|docs::2.0::api::ModPerl::RegistryLoader>>
  +manpage for more information.
   
   
   =head1 C<Apache::Constants>
  
  
  

Reply via email to