|
cagney
siminone at ntlworld.com
Mon Apr 17 17:37:39 EDT 2006
Hi
I'm completely new to mod_python and everything has being going well
until I encountered PSP. I intend to only use PSP as a templating system
to keep HTML pages away from code.
The problem is that sometimes the PSP page appears and sometimes the
following error message appears.
Mod_python error: "PythonHandler mod_python.publisher"
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch
result = object(req)
File "/usr/lib/python2.4/site-packages/mod_python/publisher.py", line 98, in handler
path=[path])
File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 457, in import_module
module = imp.load_module(mname, f, p, d)
File "/media/userarea/apache/psp_site/index.py", line 31, in ?
from mod_python import psp
File "/usr/lib/python2.4/site-packages/mod_python/psp.py", line 27, in ?
from cgi import escape
ImportError: cannot import name escape
The strange thing is that when the refresh button is pressed the PSP
page appears. There are times when I have to goto the root ie
localhost/sandpit (alias) and continually press refresh until it works.
This is not browser related as I viewed file with both firefox and
konqueror.
To note my settings are as follows:
Apache/2.0.54
mod_python/3.1.3
Python/2.4.2 Server
localhost Port 80
The handlers I am using are as follows:
<Directory /media/userarea/apache/>
Options +Indexes
AllowOverride None
AddHandler mod_python .py .py_
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
I've checked apache's error.log and can only assume that the following
message occurs when it refreshes and displays page properly.
Mon Apr 17 22:34:04 2006] [notice] mod_python: (Re)importing module 'index' with path set to '['/media/userarea/apache/psp_site']'
Has anyone encountered this before and know a solution.
Thanks in Advance
Al
|