在mod_wsgi部署的应用程序中拒绝文件写入权限

neu*_*ino 6 mod-wsgi pyramid

我正在尝试在Apache上使用mod_wsgi部署Pyramid应用程序.

我进入IOError: [Errno 13] Permission denied模板文件夹,即使我向任何人授予写入权限,mako 也会缓存他的模板.

如果我从我的ini文件中删除模板缓存,该网站运行完美.

我也尝试以拥有该文件夹的用户身份运行Apache,而不是www-data没有运气.

任何线索?

neu*_*ino 8

这是一个Apache权限问题,

我必须将文件夹的所有者更改为www-data用户并将权限设置为775

chown -R www-data:www-data ~/data
chmod -R 775 ~/data
Run Code Online (Sandbox Code Playgroud)

见这里,但Mako 664权限的注释是不够的