大家好,你必须如何配置Apache 2.2或mod_python ?,以避免以下错误:
MOD_PYTHON ERROR
ProcessId:5399
译员:'127.0.1.1'
ServerName:'127.0.1.1'
DocumentRoot:'/ var / www'
URI:'/ cgi-bin / wps /'
位置:无
目录:'/ usr / lib / cgi-bin /'
文件名:'/ usr / lib / cgi-bin / wps /'
PathInfo:''
阶段:'PythonHandler'
处理程序:'pywps'
追溯(最近的呼叫最后):
HandlerDispatch中的文件“/usr/lib/python2.6/dist-packages/mod_python/importer.py”,第1537行
default = default_handler,arg = req,silent = hlist.silent)
文件“/usr/lib/python2.6/dist-packages/mod_python/importer.py”,第1206行,在_process_target中
object = apache.resolve_object(module,object_str,arg,silent = silent)
在resolve_object中输入文件“/usr/lib/python2.6/dist-packages/mod_python/apache.py”,第696行
引发AttributeError,s
AttributeError:module'/usr/local/lib/python2.6/dist-packages/pywps/init.pyc'不包含'handler'
这是针对AMD64的配置(ubuntu(10.4))。 谢谢你的回答
答案 0 :(得分:0)
在我的情况下,改变
PythonHandler pywps
到
.htaccess (或apache配置文件)中的PythonHandler wps
修复了问题。
我认为文件 pywps.py 已重命名为 wps.py ,这会产生问题,因为示例配置文件中保留了旧名称