|
Robb Nebbe
modpy at nebbe.com
Wed May 26 11:49:26 EDT 2004
Hi,
I have tried to test my installation as described in the
documentation. My current thinking is that the handler is not being
installed and that this probably has something to do with my apache
configuration. The result I am seeing is the default apache behavior
where files are passed straight through to the browser.
I have read through the mailing list archives and something similar
seems to come up a couple times a month but I have not found any
answers that fix my problem.
my httpd.conf contains
<Directory /svr/www/htdocs/test>
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
</Directory>
the file mptest.py is straight from the manual and is
located at /svr/www/htdocs/test/mptest.py:
"""
from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK
"""
The URL is "http://localhost/test/mptest.py"
Apache seems to be working fine by itself, the mod_python module is
loaded (otherwise apache chokes on the <Directory... information in
httpd.conf) and it is finding the correct file mptest.py.
The software is the standard SuSE 9.1 versions:
mod_python 3.1.3-34
apache 2.0.49-23
python 2.3.3-85
Any thoughts or pointers would be appreciated.
Robb
|