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 に答える