经常发生 silverstripe 安装没有正确的权限在资产文件夹中写入 - 例如用于保存重新采样的图像......
我想知道 assets/ 中的文件和文件夹的最佳权限设置是什么,以解决该问题。当你用谷歌搜索时,你读到了很多不同的东西......
我可以将整个资产文件夹及其内容更改为 0777 吗?还是文件和文件夹需要不同的权限?对所有者和组有推荐吗?我可以有“危险”的设置吗?
经常发生 silverstripe 安装没有正确的权限在资产文件夹中写入 - 例如用于保存重新采样的图像......
我想知道 assets/ 中的文件和文件夹的最佳权限设置是什么,以解决该问题。当你用谷歌搜索时,你读到了很多不同的东西......
我可以将整个资产文件夹及其内容更改为 0777 吗?还是文件和文件夹需要不同的权限?对所有者和组有推荐吗?我可以有“危险”的设置吗?
经验法则:
assets/
,silverstripe-cache/
)需要服务器可写chmod 777
将适用于可写部分,但您可能希望将文件夹的所有者设置为网络服务器的用户(www-data、nobody 或系统上的任何内容)以及chmod 755
避免全局写入权限。
看看您的托管服务提供商是否会安装 mod_suphp (suPHP) Apache 模块,那么您不必担心设置危险的文件夹权限:http ://www.suphp.org/Home.html