【问题标题】:suppress apache 500 error for "writable by others"抑制“其他人可写”的 apache 500 错误
【发布时间】:2012-10-19 06:33:33
【问题描述】:

我知道这听起来很疯狂,但我确实有这样做的理由。我希望同一文件系统上的其他人能够对文件进行更改,不幸的是我无法更改我们参与的组。有没有办法抑制此错误消息?我感觉它可以在 .htaccess 文件中使用一些指令来实现,但这只是一时兴起,我可能完全错了。

【问题讨论】:

    标签: php apache .htaccess permissions


    【解决方案1】:

    当然这不是针对所有情况的解决方案,但是您的错误可能是由 suExec 或 suPHP 引起的...也许您可以禁用它或使用其他东西?

    【讨论】:

    • 你是对的,它似乎是由 suPHP 引起的。我可以在用户级别禁用它,还是必须在全局配置文件中进行一些更改?
    • 您在主配置中有allow_file_others_writeable (suphp.org/DocumentationView.html?file=CONFIG)。不要认为在较低级别可以进行任何配置,但我可能错了。
    【解决方案2】:

    您必须将出现此错误的文件 CHMON 到 664 或 775。查看 apache 服务器错误日志并检查文件

    示例:可以是这样的:

    [2010-01-05 04:35:51]:错误:文件可被其他人写入:(/home/mysite/public_html/index.php)

    在这种情况下,给 index.php 755 或 644

    【讨论】:

      【解决方案3】:

      在我的情况下帮助更改超级用户所有者:

      chown -R newuser:newuser /dir
      

      然后

      chmod 775 test
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-14
        • 1970-01-01
        • 2010-11-10
        • 2013-05-17
        • 1970-01-01
        • 1970-01-01
        • 2012-07-11
        • 2019-09-18
        相关资源
        最近更新 更多