|
Graham Dumpleton
grahamd at dscpl.com.au
Fri Mar 4 21:59:30 EST 2005
If having any difficulties with mod_python, it is always a good idea to
consult the Apache error log file. The log file is also useful for
finding information about Python modules that mod_python is loading.
When starting out with mod_python, the first thing you would want to
look for in the error log is evidence that mod_python is actually being
loaded by Apache. The startup message of mod_python takes the following
form:
[Tue Feb 01 16:08:21 2005] [notice] Apache/2.0.51 (Unix)
mod_python/3.1.3 Python/2.3 configured -- resuming normal operations
The first time after a restart that a particular content handler needs
to be loaded, mod_python will output a message into the log file to
indicate this. The import message for the module containing the content
handler will be of the form:
[Tue Feb 01 16:09:32 2005] [notice] mod_python: (Re)importing module
'mptest'
If you can't find the startup mod_python message in the log file,
Apache may not have been restarted properly or the loading of the
module may not have been configured correctly.
Thus, first see if you can find any of these messages.
On 05/03/2005, at 2:51 AM, Adithya Buddhavarapu wrote:
> Hi,
> I have the following configuration:
> Apache/2.0.53 (Win32) mod_python/3.1.3 Python/2.3.3 on Windows 2000.
>
> 1. I added the following information to httpd.conf
> -----------------------------httpd.conf---------------------
> a. LoadModule python_module modules/mod_python.s
>
> b.
> <Directory /htdocs/test>
> AddHandler python_module .py
> PythonHandler mptest
> PythonDebug On
> </Directory>
> -----------------------------------------------------------
>
> 2. The mptest.py is there under apacheroot/htdocs/test folder
>
>
> 3. The mptest.py has
> --------------------------------------
> from mod_python import apache
>
> def handler(req):
> req.content_type = "text/html"
> req.write("Hello World!")
> return apache.OK
> -------------------------------------
>
> When I try "http://localhost/test/mptest.py" the above text (in
> mptest.py) is returned. It does not seem like mod_python is processing
> it. How do I debug? Appreciate and suggestions.
> Thanks,
> Adithya
>
>
> <adithya.buddhavarapu.vcf>_____________________________________________
> __
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
|