Jim Gallacher
jpg at jgassociates.ca
Sun Nov 5 12:11:41 EST 2006
Wyatt Neal wrote: > Has anyone been able to get mod_python-2.7.11 to work with h-sphere's apache > 1.3.37? I've been having a devil of a time. From the logs I can see that > mod_python is actually being loaded. > >>From the httpd.conf: > ... > ... > #LoadModule scoreboard_send_module libexec/mod_scoreboard_send.so > #LoadModule extract_forwarded_module libexec/mod_extract_forwarded.so > #LoadModule gzip_module libexec/mod_gzip.so > LoadModule perl_module libexec/libperl.so > LoadModule python_module libexec/mod_python.so > ... > ... > ... > #AddModule mod_scoreboard_send.c > #AddModule mod_extract_forwarded.c > #AddModule mod_gzip.c > AddModule mod_perl.c > AddModule mod_python.c > >>From the site specific configuration file: > > ... > <DIRECTORY /hsphere/local/home/htglimit/trac.htglimited.com> > AddHandler python-program .py > OPTIONS Indexes ExecCGI FollowSymLinks > AllowOverride All > </DIRECTORY> > IndexOptions FancyIndexing > > </VirtualHost> > > Using the test.py program that looks like this: > > from mod_python import apache > def handler(req): > req.content_type = "text/plain" > req.send_http_header() > req.write("Hello World!") > return apache.OK > > Permissions are correct, and yet every time, I get just the text back on the > screen. Can anyone shed some light on this? Looks like you are missing the PythonHandler directive. eg. AddHandler python-program .py PythonHandler test But I wouldn't use test.py as your handler name, as there is test module in the python std library so things may get messed up. Better off with mptest.py Jim
|