In the 1.0 documentation there is a section on ways to confirm
the version of mod_perl being run: checking the error_log,
viewing /perl-status, telnetting in and getting the environmental
variables with a script.
However, I can't find any corresponding section in the 2.0 documentation.
So, the fact I'm running mod_perl-1.99_16 with httpd-2.0.50, and I don't see
that information when I do the above, just the httpd version,
didn't worry me enough to force me to ask.
Here are some of the environmental variables retrieved
by a perl-script handler:
SERVER_SIGNATURE = <address>Apache/2.0.50 (Unix) Server at momotaro.chinmin.edu
MOD_PERL = mod_perl/1.99_16
GATEWAY_INTERFACE = CGI/1.1
The 1.0 documentation suggests that should be perl
GATEWAY_INTERFACE CGI-Perl/1.1
but I ignored that because I have got basic handlers working and
CGI-Kwiki under mod_perl works fine. (The later Kwiki-0.33 does not).
Anyway, I am now being forced to wonder again if my httpd configuration is
not good after trying out Test-Apache in my build
directory. The signature there is:
[Sun Oct 03 08:25:54 2004] [notice] Apache/2.0.50 (Unix)
mod_perl/1.99_16 Perl/v5.8.3 world domination series/2.0
configured -- resuming normal operations
This is different than the public signature of httpd installed
in /usr/local/httpd. Is this signature with the mod_perl
information only for private testing?
Or did I get the perl.conf and httpd.conf wrong, or something
else?
--
Greg Matheson, Taiwan
--
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