2013-05-08 59 views
5

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

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

我可以只将chmod整个资产文件夹及其内容改为0777吗? 或做文件和文件夹需要不同的权限? 是否有建议所有者和组? 我可以有“危险”的设置吗?

回答

8

凭经验:

  • 东西Web服务器需要写(assets/silverstripe-cache/)需要通过服务器
  • 东西Web服务器需要读取(框架,CMS,模块,自定义代码可写,...)只要是可读的服务器

chmod 777将为可写的部分工作,但您可能希望该文件夹的所有者设置的网络服务器的用户(WWW的数据,没人,或什么,这是上您的系统)加上chmod 755以避免全局写入权限。

+1

'777'可能是一个生产服务器如果有合适的不必要的所有者已设置。拥有'755'就足以让所有者拥有完全权限,任何其他类型的用户只需读取和执行权限。 – Turnerj 2013-05-11 07:04:26

+1

好点,我加了''755''部分。谢谢! – xeraa 2013-05-11 13:58:17

+0

仍然不确定权限。我现在做了chmod 755和chown万维网数据。现在ftp用户不能再上传到assets文件夹。但这很重要。 thx – spierala 2013-07-22 21:55:02

0

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