Отказано в разрешении на запись файлов в развернутом приложении mod wsgi
Я пытаюсь развернуть приложение Pyramid, используя mod_wsgi на Apache.
Я получаю IOError: [Errno 13] Permission denied
в папке templates, где Мако кэширует свои шаблоны, , Даже если я даю разрешения на запись кому-либо.
Если я удаляю кэширование шаблонов из моего ini-файла, сайт работает безупречно.
Я также попытался запустить Apache как пользователь, владеющий папкой вместо www-data
, но безуспешно.
Никакого понятия?
1 ответ:
Это проблема с разрешениями Apache,
Мне пришлось сменить владельца папки на
www-data
пользователя и установить права доступа на775
chown -R www-data:www-data ~/data chmod -R 775 ~/data
Также смотрите здесь но обратите внимание, что для Mako
664
разрешений будет недостаточно