| 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
 |