正确配置apache和mod_python

时间:2010-07-02 20:34:15

标签: python apache2 mod-python ubuntu-10.04

大家好,你必须如何配置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))。 谢谢你的回答

1 个答案:

答案 0 :(得分:0)

在我的情况下,改变

  

PythonHandler pywps

  

PythonHandler wps

.htaccess (或apache配置文件)中的

修复了问题。

我认为文件 pywps.py 已重命名为 wps.py ,这会产生问题,因为示例配置文件中保留了旧名称