Graham Dumpleton
grahamd at dscpl.com.au
Sun Mar 6 16:06:36 EST 2005
You used the wrong documentation. You have installed 2.7.X but followed instructions for 3.1.X for setting up test. Change config to: <Directory /var/www/html> AddHandler python-program .py PythonHandler mptest PythonDebug On </Directory>" Ie. change "mod_python" to "python-program". Also recommended you change mptest.py code to: from mod_python import apache def handler(req): req.content_type = "text/plain" req.send_http_headers() req.write("Hello World!") return apache.OK Ie., exlicitly set content type to "text/plain", otherwise you are at mercy of server/browser config as to what type it is sent as, with browsers sometimes asking you to save file rather than view it. On 07/03/2005, at 7:04 AM, Mário Gamito wrote: > Hi, > > I've installed mod_python in Apache, *carefully* following the > instructions in the site: > > "$ ./configure --with-apxs=/usr/local/apache/bin/apxs > make > make install" > > After that, i've configured (and restarted) Apache: > "LoadModule python_module libexec/mod_python.so > > (...) > > <Directory /var/www/html> > AddHandler mod_python .py > PythonHandler mptest > PythonDebug On > </Directory>" > > wrote the example in the tutorial: > "from mod_python import apache > > def handler(req): > req.write("Hello World!") > return apache.OK" > > and put it in /var/www/html in a file named mptest.py > > -- > > Now, the problems :( > > Apache won't start if i have the lines: > "PythonHandler mptest > PythonDebug On" > > It says: > "Invalid Command PythonHandler, perhaps mis-spelled or defined by a > module not included in the server configuration" > "Invalid Command PythonDebug, perhaps mis-spelled or defined by a > module not included in the server configuration". > > If i comment those lines, Apache starts but mod_python doesn't parse > the code, it just displays it in the browser :( > > If i use a .htaccess file in /var/www/html, same thing happens. > > I've read the FAQ, googled for the problem, but did not found any > suggestion that solved this issue. > > I'm using Apache 1.3.33, mod_python 2.7.11 and Python 2.3.4 > > I'm stuck on this :( > > Any help would be apreciated. > > Warm Regards, > Mário Gamito > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|