【问题标题】:Apache PHP cannot write file at any permission levelApache PHP 无法在任何权限级别写入文件
【发布时间】:2014-06-12 03:34:47
【问题描述】:

我真的需要一个 Apache 服务器来运行 PHP,以便能够在一个目录中写入文件。然而,经过数小时通过 SSH 将命令流式传输到服务器后 - 没有任何迹象显示任何可以帮助

我已从 Apache 文件中复制代码并在 root 下运行它以验证代码是否有效;毫无疑问。然而,问题在于执行中的 PHP 文件在任何any 情况下都无法写入文件。

我看过this,我看过this,没有任何东西甚至是模糊有用的。

脚本 (whoami) 作为 Apache 运行。 Apache 拥有它试图写入的文件。 Apahce 拥有它试图写入的文件夹。 (想想:apache:apache)。权限为750。只有root 可以写入文件。我什至试过root:apache。没有骰子。

在开始工作之前,这个项目已经泡汤了

感谢您的帮助!

【问题讨论】:

  • 好吧,发布那个 php 代码,发布你的路径和文件权限。 Als 告诉我们您通过 ssh 传输的所有命令。

标签: php apache centos


【解决方案1】:

可能是一个愚蠢的问题,但是您是否确保您对正在执行的文件、您打算写入的文件夹以及 apache 文件的必要权限拥有足够的权限???

我认为 750 是 r-x,即没有写权限!

Differences between CHMOD 755 vs 750 permissions set

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-31
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    相关资源
    最近更新 更多