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 /
内可能出现什么问题?我可以提供哪些其他权限?我该怎么办?
我很感激这方面的任何突破。谢谢。
答案 0 :(得分:1)
我自己写的答案很愚蠢
我必须将配置中的第一行更改为包含 -
WSGIDaemonProcess bangtestwsgi.max140.com user=bangwsgi python-path=/home/bangwsgi/alpha:/home/bangwsgi/virtualenv/lib/python2.7/site-packages
Apache以root身份运行它,而不是拥有项目目录的用户。咄。