0

Mod WSGI 配置

 WSGIDaemonProcess bangtestwsgi.max140.com python-path=/home/bangwsgi/alpha:/home/bangwsgi/virtualenv/lib/python2.7/site-packages

WSGIProcessGroup bangtestwsgi.max140.com

Alias /media/ /home/bangwsgi/alpha/media/

<Directory /home/bangwsgi/alpha/media>
Order deny,allow
Allow from all
</Directory>

WSGIScriptAlias / /home/bangwsgi/alpha/alpha/wsgi.py

<Directory /home/bangwsgi/alpha/alpha>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

错误:

OSError:[Errno 13] 权限被拒绝:'/home/bangwsgi/alpha/media/img/FLOW.png'

用户“bangwsgi”拥有与项目相关的所有目录,即在 /home/bangwsgi/ 中

可能出了什么问题?我还可以授予哪些其他权限?我可以尝试什么?

对于这方面的任何突破,我将不胜感激。谢谢你。

4

1 回答 1

1

我觉得自己写答案很傻

我不得不更改配置中的第一行以包括 -

WSGIDaemonProcess bangtestwsgi.max140.com user=bangwsgi python-path=/home/bangwsgi/alpha:/home/bangwsgi/virtualenv/lib/python2.7/site-packages

Apache 以 root 身份运行它,而不是以拥有项目目录的用户身份运行。呃。

于 2013-06-26T14:44:39.780 回答