silverstripe - 资产文件夹的文件权限

时间:2013-05-08 11:16:27

标签: permissions file-permissions chmod silverstripe

经常发生银色条纹安装没有权限写入资产文件夹 - 例如用于保存重新采样的图像......

我想知道什么是资产中的文件和文件夹的最佳权限设置来解决这个问题。 当你谷歌时你读了很多不同的东西......

我可以将整个资产文件夹及其内容chmod到0777吗? 或文件和文件夹需要不同的权限? 对所有者和集团有推荐吗? 我可以进行“危险”设置吗?

2 个答案:

答案 0 :(得分:8)

经验法则:

  • 网络服务器需要写入(assets/silverstripe-cache/)需要服务器可写的内容
  • Web服务器需要阅读的内容(框架,cms,模块,自定义代码......)应该只能由服务器读取

chmod 777适用于可写部分,但您可能希望将文件夹的所有者设置为网络服务器的用户(www-data,nobody或系统中的任何内容)以及chmod 755避免全局写权限。

答案 1 :(得分:0)

查看您的托管服务提供商是否会安装mod_suphp(suPHP)Apache模块,然后您不必担心设置危险文件夹权限:http://www.suphp.org/Home.html