我刚刚用 apache 设置了 mod python,我试图让一个简单的脚本工作,但是当我加载页面时,它会将我所有的 html 作为纯文本发布。我认为这是 mod_python.publisher 的问题,我也设置了它的处理程序。我搜索了它的源代码,找到了区分'text/plain'和'text/html'的行,它在我的脚本中搜索它输出的文件的最后一百个字符,所以我把它放进去,然后它仍然没有工作。我什至尝试注释掉一些代码,以便发布者将所有内容设置为“文本/html”,但当我刷新页面时它仍然做同样的事情。也许我设置了错误的东西。
这是我在 httpd.conf 中的配置
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug On
</Directory>