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