jakob at simon-gaarde.dk
jakob at simon-gaarde.dk
Wed Mar 31 14:27:57 EST 2004
I can't get the python interpreter running through apache. Apache seems to totally ignore the existance of mod_python. First i started by following the instructions found at: http://www.modpython.org/live/current/doc-html/inst-testing.html The result was the same as it is now after poking around in the Directory-section I have created: ------------------------------------ Index of /mptest Name Last modified Size Description Parent Directory - mptest.py 31-Mar-2004 09:56 95 Apache/2.0.49 (Unix) mod_python/3.1.3 Python/2.3.2 Server at 127.0.0.1 Port 80 ------------------------------------ As you see it just lists the files in the directory :( I have compiled apache 2.0.49 (newest right now), and mod_python 3.1.3 (also the newest). Currently my alterations to the httpd.conf file (which by the way are the only alterations I have made) are: In the Global Environment section: --------------------------------- LoadModule python_module /usr/modules/mod_python.so --------------------------------- In the Main Server Configuration: --------------------------------- Alias /mptest/ /usr/htdocs/test/ <Directory /mptest> AllowOverride FileInfo AddHandler python-program .py PythonHandler mptest PythonDebug On </Directory> --------------------------------- mptest.py: --------------------------------- jsg-lap:/usr/htdocs/test# cat mptest.py from mod_python import apache def handler(req): req.write("Hello World!") return apache.OK --------------------------------- Here is the output of apache when entering the directory --------------------------------- jsg-lap:/usr/logs# cat access_log 127.0.0.1 - - [31/Mar/2004:14:20:58 +0200] "GET /mptest/ HTTP/1.1" 200 691 127.0.0.1 - - [31/Mar/2004:14:20:58 +0200] "GET /icons/blank.gif HTTP/1.1" 304 - 127.0.0.1 - - [31/Mar/2004:14:20:58 +0200] "GET /icons/back.gif HTTP/1.1" 304 - 127.0.0.1 - - [31/Mar/2004:14:20:58 +0200] "GET /icons/p.gif HTTP/1.1" 304 - jsg-lap:/usr/logs# cat error_log [Wed Mar 31 14:20:49 2004] [notice] mod_python: Creating 32 session mutexes based on 150 max processes and 0 max threads. [Wed Mar 31 14:20:49 2004] [notice] Apache/2.0.49 (Unix) mod_python/3.1.3 Python/2.3.2 configured -- resuming normal operations --------------------------------- System: Xandros Deluxe 2.0 (debian based linux distribution) Whats wrong I have wasted hours getting nowhere :( Please help... Best regards Jakob Simon-Gaarde
|