Hi,

I am in the process of converting to Apache2/mod_perl2.  My old httpd.conf 
file contains these lines (stuff in the middle omitted):

-------------------------------------------------
        LoadModule perl_module /usr/libexec/mod_perl.so
        <Perl>
            $ServerAdmin = 'admin@'.`hostname`;
        </Perl>
-------------------------------------------------

After LoadModule directive, I added this line:

-------------------------------------------------
        PerlRequire /etc/httpd/conf/startup.pl
-------------------------------------------------

(taken straight from ./docs/user/config/config.pod of mod_perl
distribution) and uncommented 'use Apache::compat' line.

When I start apache, I see this error:

-------------------------------------------------
[root@audrey conf]# /usr/sbin/httpd -f /etc/httpd/conf/httpd.conf 
Syntax error on line 90 of /etc/httpd/conf/httpd.conf:
<Perl> directive missing closing '>'
[root@audrey conf]# 
-------------------------------------------------

I only found this recent thread  -- 
http://www.mail-archive.com/dev@perl.apache.org/msg03485.html -- I think 
it talks about <Perl> directive support not being finished (?)  Is that 
correct?  Documentation on <Perl> section is empty 
(http://perl.apache.org/docs/2.0/user/config/config.html#C_E_lt_PerlE_gt___Sections).

I have no idea what's going on.  What am I missing?  Is there another set
of documentation that explains this behavior?

My setup: apache 2.0.43, mod_perl 1.99_07.

Thanks in advance.

- Dmitri.

Reply via email to