【发布时间】:2012-06-27 11:42:01
【问题描述】:
虽然有人说在 windows 环境中为 mercurial 设立审查板并不是最好的主意,但我还是试了一下。到目前为止,我还没有成功。因此我正在寻求帮助。
我正在运行 Windows 7 x64 并遵循官方 Installing on Windows 指南。
这里我没有问题,当我选择wsgi时出现问题。现在我正在使用 Apache 2.2 32 位,python 2.5.4 32 位,并且我已经从以下位置下载了一个 apache wsgi 模块:http://code.google.com/p/modwsgi/wiki/InstallationOnWindows
奇怪的是,他们没有针对这个特定组合(Apache 2.2|python 2.5)的模块,所以我抓住了最接近的东西:mod_wsgi-win32-ap22py26-3.3.so - Apache 2.2 / Python 2.6
我还是不认为win32对win64有什么问题吧?
在我告诉 Apache2.2 的 httpd.conf 到“LoadModule wsgi_module modules/mod_wsgi.so”之后,我把它放在了模块文件夹中,这是它告诉我的:
httpd.exe: Syntax error on line 129 of G:/tools/Apache2/conf/httpd.conf:
Cannot load G:/tools/Apache2/modules/mod_wsgi.so into server: %1 is not
a valid Win32 application.
这是因为我使用 python 2.5 而不是 2.6 AND/OR windows 7 64 吗?如果它与 python 版本有任何关系 - 我找不到 2.5 的 wsgi mod 至少不是可下载的版本,只有需要编译的源代码。
有没有人遇到过类似的问题,可以建议或提示如何加载那些 wsgi 模块?
【问题讨论】:
标签: python apache mercurial mod-wsgi review-board