【问题标题】:php apache root write permissionphp apache root 写权限
【发布时间】:2010-09-29 15:20:29
【问题描述】:

我可以写 /etc/apache2/ 目录吗? 我想用 php 和 apache 创建一个文件。但我必须扎根。 有没有办法sudoers?

可以吗?

【问题讨论】:

  • 您是说希望 PHP 网页程序对其自己的 Apache 服务器的私有文件夹具有写入权限吗?哎哟。
  • 您不需要对 apache2 文件夹的写入权限来创建 php Web 应用程序。而是尝试找到 htdocs 文件夹并将您的 php 文件放在那里。
  • @Spudley,我可以写 apache 目录。 @erikb 我知道。

标签: php apache permissions


【解决方案1】:

您可以将 /etc/apache2 的组更改为运行 apache 的同一组,并授予该组写入权限。这可能比尝试使用 php 和系统调用 su 更安全。

【讨论】:

    【解决方案2】:

    您希望 Apache 进程写入的任何目录都需要可由运行 Apache 守护程序的用户写入。因此,您要么需要将目录设为全局可写(即 chmod 777),要么归 Apache 用户所有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-28
      • 2011-01-16
      • 2011-07-18
      • 2014-08-24
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多