2011-10-04 12 views
6

Apacheでmod_wsgiを使用してPyramidアプリケーションをデプロイしようとしています。mod_wsgiデプロイされたアプリケーションでファイル書き込みの権限が拒否されました

テンプレートフォルダにIOError: [Errno 13] Permission deniedというテンプレートがあります。に書き込み権限を付与しても、makoはテンプレートをキャッシュします。

私のiniファイルからテンプレートのキャッシュを削除すると、サイトは完全に実行されます。

また、運がないwww-dataの代わりにフォルダを所有しているユーザーとしてApacheを実行しようとしました。

ヒント?

答えて

7

これは、Apacheのアクセス許可の問題だ、

私はマコ664権限が十分ではないためにも775

chown -R www-data:www-data ~/data 
chmod -R 775 ~/data 

see herewww-dataユーザーと権限を設定したフォルダの所有者を変更しかし、注意しなければならなかった

関連する問題