Thanks Perrin.   I tried putting the prefork directive in but still got the same
kind of error in the log file but this time it can't find the
ModPerl/RegistryPrefork.pm
[Mon Mar 15 09:28:40 2004] [error] failed to resolve handler
`ModPerl::RegistryPrefork'
[Mon Mar 15 09:28:40 2004] [error] [client 10.11.5.84] Can't locate
ModPerl/RegistryPrefork.pm in @INC (@INC contains:
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/Apache2
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/Apache2
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .
/opt/ApacheDev2/src/httpd-2.0.48/src/
/opt/ApacheDev2/src/httpd-2.0.48/src/lib/perl) at (eval 5) line 3.

I tried getting this module - ModPerl::RegistryPrefork - from CPAN with not
luck.  It's not in the CPAN modules list yet. ;(

So I copied the stuff  to create the package from the URL you listed.  That
appears to have done the trick.  Thanks very much  ;).

Reference:
#file:ModPerl/RegistryPrefork.pm
  #-------------------------------
  package ModPerl::RegistryPrefork;
  
  use strict;
  use warnings FATAL => 'all';
  
  our $VERSION = '0.01';
  
  use base qw(ModPerl::Registry);
  
  use File::Basename ();
  
  sub handler : method {
      my $class = (@_ >= 2) ? shift : __PACKAGE__;
      my $r = shift;
      return $class->new($r)->default_handler();
  }
  
  sub chdir_file {
      my $file = @_ == 2 ? $_[1] : $_[0]->{FILENAME};
      my $dir = File::Basename::dirname($file);
      chdir $dir or die "Can't chdir to $dir: $!";
  }
  
  1;


Side note:
These directives appear to work under the Directory tag,  the Location tag, or
under the <Files "*"> embeded Directory tag.  ;))

    SetHandler perl-script
     PerlResponseHandler ModPerl::RegistryPrefork
     Options +ExecCGI
     PerlOptions +ParseHeaders





>>> "Perrin Harkins" <[EMAIL PROTECTED]> 3/13/2004 5:03:58 PM >>>
Charlie Smith wrote:
> Trying to include a file with the require statement in the t/My/Bug.pm file
> did not work.  I was hoping to show how changing path from absolute to 
> relative
> causes problem with require statement under MP2.

Sounds like you need this:
http://perl.apache.org/docs/2.0/user/porting/compat.html#C_Apache__Registry___C_Apache__PerlRun__and_Friends


- Perrin


-- 
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 




-- 
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