В развернутом приложении mod_wsgi отказано в разрешении на запись в файл - PullRequest
6 голосов
/ 04 октября 2011

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

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

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

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

Любая подсказка?

1 Ответ

7 голосов
/ 04 октября 2011

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

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

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

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

...