当我启动Apache服务时,我收到了这条消息
名为Apache的服务报告了以下错误:
httpd.exe:第128行的C:/data/apache/conf/httpd.conf中的语法错误:无法将C:/data/apache/modules/mod_wsgi.so加载到服务器中:指定的模块找不到。 。
不知道出了什么问题,我确实有“C:/data/apache/modules/mod_wsgi.so”
谢谢你的帮助。
当你在mod_wsgi邮件列表上提问时,我已经给出了这个build议。 如果这个答案没有帮助,或者你需要更多的信息,那么在mod_wsgi邮件列表中跟进你的原始问题,而不是在一个完全不同的论坛再次要求。 看到:
http://groups.google.com/group/modwsgi/browse_frm/thread/c33b42bc9b86a4df
更新1
为了logging,确定问题在于他们使用Python 2.6编译的mod_wsgi,当他们的系统上安装的是Python 2.5。 Apache的错误是误导,没有find文件的错误可能更多,因为所需的Python DLL无法find,而不是该mod_wsgi.so文件不存在。
我不得不卸载apache 22和python 265,然后安装apache 22,然后python 265,然后为ap22py26-3.0添加wsgi_mod.so,然后重新启动Apache以使其工作。