----- Original Message ----- 
From: "Stas Bekman" <[EMAIL PROTECTED]>
To: "Alexander Newald" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, July 15, 2003 12:26 PM
Subject: Re: Bareword "Apache::OK" not allowed, Apache::PerlSection


> Alexander Newald wrote:
> > Hello,
> >
> > I have installed mod_perl2
> >
> > (http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz,
> > mod_perl-1.99_09)
> >
> > with
> >
> > cd mod_perl-1.99_09
> > perl Makefile.PL MP_INST_APACHE2=1 MP_AP_PREFIX=/usr/local/apache2
> >
> > and added
> >
> > LoadModule perl_module modules/mod_perl.so
> > <Perl >
> > $ServerName = `hostname`;
> > </Perl>
> >
> > to my httpd.conf
> >
> > When I try to start the server I get
> >
> > [Mon Jul 14 14:46:25 2003] [error] failed to resolve handler
> > `Apache::PerlSection'
> > Syntax error on line 321 of /etc/httpd/httpd.conf:
> > Bareword "Apache::OK" not allowed while "strict subs" in use at
> > /usr/lib/perl5/site_perl/5.8.0/i686-linux/Apache/PerlSection.pm line 47.
> > BEGIN not safe after errors--compilation aborted at
> > /usr/lib/perl5/site_perl/5.8.0/i686-linux/Apache/PerlSection.pm line 58.
> > Compilation failed in require at (eval 2) line 3.
> >
> > It doesn't matter what I put between <Perl > </Perl>
> >
> > Any hints?
>
> works fine for me, may be you need to add:
>
> PerlModule Apache2
>
> before your first <Perl> section?
>
> Also I'd suggest to always run your mod_perl server with:
>
> PerlSwitches -wT

Hello,

I have done all this. As I had some more spare time I tried the cvs version
and found that cvs version is working. The code of PerlSection.pm differs
from the current tar and the cvs

Is this a bug and I should post a bug report on it?

Alexander Newald

Reply via email to