【发布时间】:2023-03-20 07:03:01
【问题描述】:
我想再次使用 apache + mod_wsgi 部署我的 django 应用程序。我似乎收到了这个错误 500 消息最初,我被告知我需要最新版本的 MySQLdb。安装后,我收到此错误消息。
Error loading MySQLdb module: /tmp/MySQL_python-1.2.3-py2.4-linux-i686.egg-tmp/_mysql.so: failed to map segment from shared object: Permission denied
我不确定问题出在哪里。我相信这可能与我的 httpd.conf 中写的这一行有关。
WSGIPythonEggs /tmp
但它被设置为可以读写和执行。
【问题讨论】:
-
为什么要将库存储在
/tmp? -
Are you not allowed to create an eggs cache in 如果我不能将该行放入我的 httpd.conf 文件中,我将收到此错误
[Errno 13] Permission denied: '/root/.python-eggs``/tmp?。以前,我可以通过在我的 httpd.conf 文件中添加WSGIPythonEggs /tmp来解决这个问题。现在有一些问题是无法从共享对象映射段
标签: django mod-wsgi httpd.conf mysql-python