安装SuPHP &SuExec上的debian挤压服务器,我有错误的文件上传权限…
上传后文件在good文件夹中被正确移动,但是文件的权限是640,我想为自动设置一个755文件权限…
Apache不显示图片或文件上传,并返回"permission denied"错误…这与drupal, Joomla等CMS上传的扩展或文件是一样的…我不能安装它们…
有人知道吗?提前感谢
这是因为suphp.conf中的umask参数,该参数设置了PHP脚本创建的文件将获得的权限:
;Umask to set, specify in octal notation
;umask=0077
umask=0022
这是我的suphp.conf,使用umask 0077
创建了600权限的文件。但是对于0022
,它们是由644创建的。
如果你的文件是用640权限创建的,我猜你的umask是0027,你需要把它改成0022。
umask与权限的更多例子可以在这里找到:http://www.webune.com/forums/umask-calculator.html