Nilesh Govindrajan
admin at itech7.com
Mon Mar 17 11:01:55 EDT 2008
Joseph Sliz wrote: > Nilesh; > > I've changed the following code in the Apache httpd.conf file: > > DocumentRoot /C:/temp > <Directory /C:/temp> > AddHandler mod_python .py > SetHandler mod_python > PythonHandler hello > </Directory> > > But, I am still receiving an "HTTP 404 Not Found" error when I put the > request "http://localhost/hello.py" into my browser. Should I be placing > the above piece of code in a certain spot in the Apache httpd.conf file??? > > Regards.....Joe > > -----Original Message----- > From: Nilesh Govindrajan [mailto:admin at itech7.com] > Sent: Monday, March 17, 2008 10:41 AM > To: jsliz at fluentenergy.com > Cc: mod_python at modpython.org > Subject: Re: [mod_python] mod_python tutorial issues > > Joseph Sliz wrote: > >> I am new to mod_python and Apache. >> >> My environment is: >> >> Windows XP Prof sp2 >> Python 2.4 >> Apache 2.2.8 >> Mod_python 3.3.1 >> >> I've already added the following to the Apache httpd.conf >> >> LoadModule python_module modules/mod_python.so >> >> I'm now trying to do a simple test, following a tutorial I found. I've >> > also added the following to the Apache httpd.conf file to let Mod_python > know where to find my python module > >> >> DocumentRoot /C:/temp >> <Directory /C:/temp> >> AddHandler python-program .py >> PythonHandler hello >> </Directory> >> >> >> I have added the following python script to my "C:/temp" directory. >> >> from mod_python import apache >> >> def handler(req): >> req.content_type = "text/plain" >> req.send_http_header() >> req.write("Hello, Welcome to my World!") >> return apache.OK >> >> >> When I put the request "http://localhost/hello.py" into my browser, I >> > receive an "HTTP 404 Not Found" error. Can anyone please give me some > assistance as to what I might be doing wrong?? > >> >> Reqards..Joe >> >> / / >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Mod_python mailing list >> Mod_python at modpython.org >> http://mailman.modpython.org/mailman/listinfo/mod_python >> >> > Try with > > AddHandler mod_python .py > > and > > SetHandler mod_python > > note: you must AddHandler first otherwise it won't work. > > try visiting http://localhost/hello.py/handler if it works; then add this code in hello.py def index(req): return handler(req)
|