0

在 debian 挤压服务器上安装 SuPHP 和 SuExec 后,文件上传权限出现错误...

上传后文件在好文件夹中正确移动,但文件权限为640,我想自动设置755文件权限...

Apache 不显示上传的图像或文件,并返回“权限被拒绝”错误......这与使用 CMS (如 drupal、Joomla 等)上传的扩展名或文件相同......我无法安装它们......

任何人都有想法..?提前致谢

4

1 回答 1

1

这是因为suphp.conf中的umask参数,该参数设置由 PHP 脚本创建的文件将获得的权限:

;Umask to set, specify in octal notation
;umask=0077
umask=0022

这是我的suphp.conf,使用 umask0077我的文件是使用 600 权限创建的。但是0022它们是用 644 创建的。

如果您的文件是使用 640 权限创建的,我猜您的 umask 是 0027,您需要将其更改为 0022。

可以在此处找到更多 umask 与权限的示例:http ://www.webune.com/forums/umask-calculator.html

于 2014-08-09T06:54:50.357 回答