无法加载模块

发布于 2024-09-07 06:34:55 字数 294 浏览 5 评论 0原文

当我尝试使用 mod_wsgi 运行 Apache 2.2 时,我收到此错误,我有正确的 Python 版本号,并且该模块已为 Apache 正确安装。

httpd.exe:C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf 第 128 行存在语法错误:无法加载 C:/Program Files (x86)/Apache Software Foundation/Apache2。 2/modules/mod_wsgi.so 进入服务器:找不到指定的模块。

I receive this error when I try to run Apache 2.2 with mod_wsgi, I have the correct Python version number and the module is installed correctly for Apache.

httpd.exe: Syntax error on line 128 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files (x86)/Apache Software Foundation/Apache2.2/modules/mod_wsgi.so into server: The specified module could not be found.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绝不服输 2024-09-14 06:35:38

该文件的权限必须使得 Apache 运行的守护程序用户可以读取该文件。还要确保该文件实际上并不是名为 mod_wsgi.so.so,因为 Windows 文件浏览器隐藏了外部 .so 扩展名。

The permissions on the file must be such that the daemon user that Apache runs as can read it. Also make sure that the file isn't actually called mod_wsgi.so.so due to Windows file browser hiding the outer .so extension.

森林很绿却致人迷途 2024-09-14 06:35:24

验证您是否拥有适合您的 Apache 安装的 Python 版本。如果您有 32 位 Apache 版本和 64 位 Python 版本,您将收到此错误。 Apache 仅适用于 Windows 32 位,因此如果您运行 64 位,请确保您仍然使用 32 位 Python。

Verify that you have the right build of Python for your Apache installation. If you have a 32-bit Apache build and 64-bit Python build you will receive this error. Apache only comes in 32-bit for Windows, so if you're running 64-bit make sure you still get 32-bit Python.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文