> Can't locate Apache/Registry.pm in a t INC
>
> My httpd is a follows:-
>
> Alias /y/ /www/webcal/bin/
> PerlRequire "/www/webcal/bin/startup.pl"
> <Location /y>
> AllowOverride All
> SetHandler perl-script
> PerlHandler Apache::Registry
> PerlSendHeader On
> Options +ExecCGI
> </Location>
This snippet from your httpd.conf looks like it is setup for mod_perl1. With
mod_perl2 you need to make a few changes. It should instead look something
like this:
Alias /y/ /www/webcal/bin/
PerlRequire "/www/webcal/bin/startup/pl"
<Location /y>
AllowOverride All
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI +FollowSymlinks
</Location>
The rest of your httpd.conf looks ok.
Partager