在Debian挤压服务器上安装SuPHP & SuExec后,文件上传权限出现错误.
上传后文件在好文件夹中被正确移动,但是文件的权限是640,我想设置自动 755文件权限.
Apache不显示上传的图像或文件,并返回“拒绝权限”错误.它是一样的,一个扩展名或文件上传到一个CMS,如drupal,Joomla等.我不能安装它们..。
谁有主意..?预先感谢
发布于 2014-08-09 06:54:50
这是因为乌木斯克参数在suphp.conf中,该参数设置了由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
https://stackoverflow.com/questions/24305204
复制相似问题