|
Peter Sanchez
pjs at packet-addiction.org
Fri Dec 9 14:07:54 EST 2005
You are using mod_python.publisher, so you need to return your HTML
code. Try this, instead of:
return apache.OK
Use:
return '<center><h1>Testing</h1></center>'
Should solve your problem.
Peter
On Dec 9, 2005, at 10:36 AM, chase3 at llnl.gov wrote:
> As a first step in moving a CGI script to mod_python, I wrapped the
> script in a handler. This seems to work and the database does
> receive the data. It looks like things should be ok. However,
> I am getting a 500 Internal Server Error back that I have not been
> able to figure out, as there were no other clues in the error_log.
> In fact, putting an log message shows execution is successful:
>
> ...
> # Close the connection
> db.close()
> apache.log_error ( "success", apache.APLOG_ERR )
> return apache.OK
> else:
> apache.log_error ( "Failed!", apache.APLOG_ERR )
> return apache.SERVER_RETURN
>
> I get "success" in the log file.
>
> I put this mod_python script in the cgi-bin because when it was
> in htdocs, I ran into 401 Authorization Required problems.
> I should mention that I am not communicating to the server with
> a URL in a browser, but through a utility that uses CURL and SSL to
> do an HTTPS post, so user authentication is not possible.
> When the mod_python script is in cgi-bin, user authentication is
> not required. The software uses a digital signature for
> authentication.
>
> <Directory "/etc/httpd/cgi-bin/tracker">
> AddHandler python-program .py
> PythonHandler mod_python.publisher
> PythonDebug On
> </Directory>
>
> Any ideas on how to locate the server error?
>
> Apache server is at 2.0.46; python 2.2.35 and mod_python-3.0.3-3.ent
>
> Thanks,
> Lila
>
>
> --
> Lila Chase
> lchase at llnl.gov
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
|