【问题标题】:Suphp upload file permissionsuphp上传文件权限
【发布时间】:2014-08-09 21:49:08
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: file-permissions suphp suexec


    【解决方案1】:

    这是因为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

    【讨论】:

    • 错字。使用 umask 0022 您的文件权限为 644
    • @fastr.de 我之前指的是,当面具是 77 时。但整个句子很模棱两可,我已经澄清了。感谢您的提醒。
    猜你喜欢
    • 2011-03-29
    • 1970-01-01
    • 2010-10-11
    • 2023-04-02
    • 2014-03-08
    • 2013-02-05
    • 2017-11-18
    • 2014-08-18
    相关资源
    最近更新 更多