|
Reuben A Christie
christie at knewco.com
Wed Dec 3 07:51:49 EST 2008
Hi all, I am pretty novice user of mod_python. and there is an issue
that I am experiencing with mod_python scripts for past 2 days that I am
not able to solve.
my directory structure is as following,
DocumentRoot : /usr/local/apache2/htdocs/
i have a directory structure for mod_python scripts under DocumentRoot is,
launch.py
python_test/p1/test1
python_test/p2/test2
in apache config, i have added following
<Directory /usr/local/apache/htdocs/python_test >
AllowOverride All
Order allow,deny
allow from all
AddHandler mod_python .py
PythonHandler launch
PythonDebug On
</Directory>
and launch.py looks like this,
import os.path
from mod_python import apache, Session, util
def handler(req):
request = os.path.splitext(os.path.basename( req.uri ))[0]
req.content_type = 'text/plain'
req.send_http_header()
status = apache.OK
if request != None:
mod = __import__(request)
if request == "test1":
status = mod.handler(req)
return status
basically this script should act as gateway for rest of the python scripts .
when I test it with, http://localhost/python_test/test1.py it does not
work (i get Not found message) and if I do
http://localhost/python_test/p1 i get the source code of the script appear.
please help
thanks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3316 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20081203/04db0be3/smime.bin
|