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

时间:2011-10-04 09:44:52

标签: mod-wsgi pyramid

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

我在模板文件夹上获得IOError: [Errno 13] Permission denied,其中mako缓存他的模板,即使我向任何人授予写入权限

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

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

有任何线索吗?

1 个答案:

答案 0 :(得分:7)

这是Apache权限问题,

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

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

另外see here但是对于Mako 664权限的说明是不够的