Modpython again... I can't figure it out.
Tetsuo
anonymous at nodomain.none
Sun Dec 1 16:43:25 EST 2002
So, um... I took another look at the publisher handler and found that it
can publish a function in a file. So typing
http://localhost/python/mptest.py/handler produces the correct output.
But along with it, I get a bunch of gibberish (which also contains some
data about my computer). I also have an HTM file in the same directory,
and the computer can't find it. I am guessing I just need to put HTML in
a different folder...
Currently, my config has this:
<Directory "D:/Apache/htdocs/python">
SetHandler python-program
PythonHandler mod_python.publisher
</Directory>
I tried to have it together with
AddHandler python-program .py
PythonHandler mptest
PythonDebug on
as well, and it produced about the same outcome.
If anyone is willing to help me over email, please do, but Usenet is
fine... Just help me. My real address is *tsurusennin at softhome dot
net*. (Trying to beat spam bots written in Perl.)
_________________________________________________________________________
The gibberish:
HTTP/1.1 200 OK Date: Mon, 02 Dec 2002 00:22:51 GMT Server: Apache/1.3.27
(Win32) mod_python/2.7.6 Python/2.2.1 Connection: close Transfer-
Encoding: chunked Content-Type: text/html; charset=iso-8859-1
OK
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, admin at localhost and inform them
of the time the error occurred, and anything you might have done that may
have caused the error.
More information about this error may be available in the server error
log.
_________________________________________________________________________
_
Part of the error log:
[Sun Dec 01 14:33:02 2002] [notice] mod_python: (Re)importing mptest from
None
[Sun Dec 01 14:44:20 2002] [notice] mod_python: (Re)importing mptest from
None
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: Traceback (most
recent call last):
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: File "D:
\Python22\Lib\mod_python\apache.py", line 181, in Dispatch
module = import_module(module_name, _req)
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: File "D:
\Python22\Lib\mod_python\apache.py", line 335, in import_module
module = imp.load_module(mname, f, p, d)
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: File
"d:/apache/htdocs/python\mptest.py", line 5
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: req.write
("<html>" chr(10) chr(13))
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest:
^
[Sun Dec 01 14:44:20 2002] [error] PythonHandler mptest: SyntaxError:
invalid syntax
[Sun Dec 01 14:45:54 2002] [notice] mod_python: (Re)importing mptest from
None
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: Traceback (most
recent call last):
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: File "D:
\Python22\Lib\mod_python\apache.py", line 181, in Dispatch
module = import_module(module_name, _req)
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: File "D:
\Python22\Lib\mod_python\apache.py", line 335, in import_module
module = imp.load_module(mname, f, p, d)
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: File
"d:/apache/htdocs/python\mptest.py", line 5
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: req.write
("<html>" chr(10) chr(13))
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest:
^
[Sun Dec 01 14:45:54 2002] [error] PythonHandler mptest: SyntaxError:
invalid syntax
[Sun Dec 01 14:45:56 2002] [notice] mod_python: (Re)importing mptest from
None
[Sun Dec 01 14:45:56 2002] [error] PythonHandler mptest: Traceback (most
recent call last):
[Sun Dec 01 14:45:56 2002] [error] PythonHandler mptest: File "D:
\Python22\Lib\mod_python\apache.py", line 181, in Dispatch
module = import_module(module_name, _req)
More information about the Python-list
mailing list