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/[email protected]/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.