Brian Munroe wrote:
I made the modifications you suggested my httpd conf file now has this entry in it.On 8/31/07, Chris Howell <chowell@xxxxxxxxxxxxxxxxxxx> wrote:AddHandler python-program .py PythonHandler mptest PythonDebug OnChris: I would suggest you use the Publisher mod_python handler, at least to get started. Here is a simple hello, world in mod_python. I assume you fixed your other problem with mod_python from yesterday? Let me guess, reinstall everything? :) In my httpd.conf file, in a global scope. LoadModule python_module modules/mod_python.so AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On Then inside of my DocumentRoot (default is htdocs), I have a file called hello.py that looks like: def world(req): return "hello, world" Then finally, I access it via: http://localhost/hello.py/world which renders "hello, world" in plain text to the browser. -- brian PS. Don't cross-post to lists, you are going to get flamed by the moderators! --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx Brian: LoadModule python_module modules/mod_python.so <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/Test"> Order deny,allow Satisfy all AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On </Directory> My test.py file looks like. def world(req): return "Hello World" When I try to access it like http://localhost:9000/Test/test.py/world I get a 404. Any other ideas ? |