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

spi*_*ala 5 permissions file-permissions chmod silverstripe

通常情况下,silverstripe安装没有权限写入资产文件夹 - 例如,用于保存重新采样的图像...

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

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

xer*_*raa 8

经验法则:

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

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