В развернутом приложении mod_wsgi отказано в разрешении на запись файла

Я пытаюсь развернуть приложение Pyramid с помощью mod_wsgi на Apache.

Я получаю IOError: [Errno 13] Permission denied в папке шаблонов, где мако кэширует свои шаблоны, даже если я даю кому-либо права на запись.

Если я удалю кеширование шаблонов из своего ini-файла, сайт будет работать безупречно.

Я также попытался запустить Apache от имени пользователя, владеющего папкой, вместо www-data, но безуспешно.

Есть подсказка?


person neurino    schedule 04.10.2011    source источник


Ответы (1)


Это проблема с разрешением Apache,

Мне пришлось изменить владельца папки на пользователя www-data и установить права доступа 775

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

Также см. Здесь, но примечания для разрешений Mako 664 будет недостаточно

person neurino    schedule 04.10.2011