|
Jeff Okamoto
okamoto at xfiles.intercon.hp.com
Fri Sep 29 12:49:46 EST 2000
> > <Directory />
> > Options FollowSymLinks
> > AllowOverride None
> > </Directory>
> >
> > <Directory /opt/apache>
> > AddHandler python-program .py
> > PythonHandler mptest
> > PythonDebug On
> > </Directory>
Some more info: if I change /opt/apache above to /test (and mptest.py is
in htdocs/test), then Apache returns the text of the file.
When it's /opt/apache, the browser returns:
Mod_python error: "PythonHandler mptest"
Traceback (most recent call last):
File "/usr/local/lib/python1.6/site-packages/mod_python/apache.py", line 135, in Dispatch
module = import_module(module_name, req)
File "/usr/local/lib/python1.6/site-packages/mod_python/apache.py", line 276, in import_module
module = __import__(module_name)
ImportError: No module named mptest
and Apache's error log says:
[Fri Sep 29 12:46:29 2000] [error] PythonHandler mptest: Traceback (most recent call last):
[Fri Sep 29 12:46:29 2000] [error] PythonHandler mptest: File "/usr/local/lib/python1.6/site-packages/mod_python/apache.py", line 135, in Dispatch
module = import_module(module_name, req)
[Fri Sep 29 12:46:29 2000] [error] PythonHandler mptest: File "/usr/local/lib/python1.6/site-packages/mod_python/apache.py", line 276, in import_module
module = __import__(module_name)
[Fri Sep 29 12:46:29 2000] [error] PythonHandler mptest: ImportError: No module named mptest
> One thing that you
> might want to try is putting mptest.py into the same directory as apache.py,
> this ensures that it is going to be in the correct path. That might help
> narrow down the problem. Also you probably need to make sure that the file has
> read and execute permission for the apache user.
Tried all this, including setting execute permissions. NFG.
Jeff
|