--- Collin Starkweather
<[EMAIL PROTECTED]> wrote:
> I decided recently to make the change to Apache2. I
> normally build
> Apache and mod_perl by hand, but since I recently
> switched to Gentoo
> decided to let Gentoo's portage utility, emerge, do
> the heavy lifting
> this time to see how it went.
>
> After emerging Apache 2.0.49-r1 and mod_perl
> 1.99.11, I get the
> following when trying to fire it up:
>
> www root # apache2ctl configtest
> Syntax error on line 66 of
> /usr/lib/apache2/conf/vhosts/vhosts.conf:
> Invalid command 'PerlRequire', perhaps mis-spelled
> or defined by a \
> module not included in the server configuration
> www root #
>
> I have checked the perl.apache.org migration
> documentation and there is
> nothing that indicates PerlRequire has been
> deprecated, and, in fact,
> all of the mod_perl directives trigger the error,
> even ones I know to be
> valid such as PerlInitHandler. The offending
> virtual host configuration
> (edited for brevity), which is for an
> Apache::Pagekit based site, is
>
> <VirtualHost *:8088>
> ServerAdmin
> [EMAIL PROTECTED]
> ... blah blah blah ...
> DocumentRoot
> /.../www.collinstarkweather.com/pagekit/View/Default
> PerlRequire
> /.../www.collinstarkweather.com/scripts/startup.pl
> SetHandler perl-script
> PerlSetVar PKIT_ROOT
> /.../www.collinstarkweather.com/pagekit
> PerlSetVar PKIT_SERVER staging
> PerlHandler +Apache::PageKit
> <Perl>
> use Apache::PageKit;
>
> Apache::PageKit->startup("/.../pagekit","staging");
> </Perl>
> PerlInitHandler +Apache::Reload
> </VirtualHost>
>
> I feel like I'm missing something simple but
> fundamental here. Any
> insights would be greatly appreciated.
>
> Thanks,
>
> -Collin
Did you point to your mod_perl.so file like this:
LoadModule perl_module
/usr/lib/apache2-extramodules/mod_perl.so
- Grant
__________________________________
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!
http://promotions.yahoo.com/new_mail
--
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