Re: Bareword Apache::OK not allowed, Apache::PerlSection

2003-07-15 Thread Alexander Newald
- 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



Bareword Apache::OK not allowed, Apache::PerlSection

2003-07-14 Thread Alexander Newald
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?

Thanks,

Alexander Newald