|
Saiello at Jentoo.com
Saiello at Jentoo.com
Sun Jan 18 09:38:00 EST 2004
Sending again, correction, seems like the server ISN'T parsing the script.
Just trying to get mod_python to work on some level I have done the following,
per the documentation:
http.conf
<Directory /python>
AddHandler mod_python .py
PythonHandler new
PythonDebug On
</Directory>
python/new.py
from mod_python import apache
def handler(req):
req.content_type = "text/plain"
req.write("hello world!")
return apache.OK
When I go to http://server/python/new.py, I get a text editor with the raw
code, so it <<CORRECTION: seems the server is parsing the script>>. Looking at
the apache
error_log I was seeing "[notice] mod_python: (Re)importing module 'new'", but
now nothing is appearing in the error_log. Guess somehting is bad with my
mod_pythong install ????
-Steven
On Sunday 18 January 2004 08:10 am, Saiello at Jentoo.com wrote:
> Alright, I changed my apache.conf per the Quick Start guide on the 3.1b
> docs to "AddHandler mod_python .py". No I get the following debug error:
>
> Mod_python error: "PythonHandler mod_python.publisher"
>
> Traceback (most recent call last):
>
> File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 338,
> in HandlerDispatch
> result = object(req)
>
> File "/usr/lib/python2.2/site-packages/mod_python/publisher.py", line
> 131, in handler
> path=[path])
>
> File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 481,
> in import_module
> if mtime > oldmtime:
>
> UnboundLocalError: local variable 'oldmtime' referenced before assignment
>
> On Saturday 17 January 2004 09:32 pm, you wrote:
> > http://server/python/new
> > http://server/python/new/index
> >
> > Both of the above should work in your set up. I'd try those and see if
> > there are any other clues in the error log.
> >
> > Grisha
> >
> > On Sat, 17 Jan 2004, Saiello at Jentoo.com wrote:
> > > I have tried
> > > http://server/python/new.py - brings up there error
> > > http://server/python/new - 404 error
> > > http://server/python/new.py/index - brings up error
> > > http://server/python/new/index - 404 error
> > >
> > > I saw mentioned the url issue in mailinglist archives, I upgraded my
> > > apache also. So far no help. My distribution is gentoo.
> > >
> > > Thanks
> > >
> > > On Saturday 17 January 2004 11:25 am, you wrote:
> > > > What's the URL you're trying to access?
> > > >
> > > > On Sat, 17 Jan 2004, Saiello at Jentoo.com wrote:
> > > > > Using:
> > > > > Apache-2.0.46
> > > > > python-2.2.3-r5
> > > > > mod_python-3.1b
> > > > >
> > > > > Apache conf:
> > > > > <Directory /home/httpd/htdocs/python>
> > > > > SetHandler mod_python
> > > > > PythonHandler mod_python.publisher
> > > > > #PythonDebug On
> > > > > </Directory>
> > > > >
> > > > > new.py
> > > > > from mod_python import apache
> > > > >
> > > > > def index(req):
> > > > > return "Hello World!"
> > > > >
> > > > > Error_log:
> > > > > PythonHandler mod_python.publisher: ImportError: No module named
> > > > > index
> > > > >
> > > > >
> > > > > Any ideas ?
> > > > >
> > > > > _______________________________________________
> > > > > Mod_python mailing list
> > > > > Mod_python at modpython.org
> > > > > http://mailman.modpython.org/mailman/listinfo/mod_python
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
|