Rob*_*Rob 6 php chmod dso apache-2.2
我有 PHP 作为 DSO 运行。因此,我的安装程序脚本(写入配置文件)无法进行任何写入。
我如何给 apache(用户:nobody)写入文件的能力?
我只会在安全环境中的开发服务器上执行此操作。许多 PHP 应用程序会在屏幕上生成文件,以便可以将其安全地复制到配置目录。
执行此操作的快速(且不安全)方法是chmod 777 .
从文件所在的目录执行。在执行此操作之前,请运行ls -ld .
以获取您将要设置回的权限。在某些情况下,所需的目录不存在,因此您需要先创建它。写入配置文件后,立即将目录重置为其原始权限。正确的命令可能chmod 755 .
是chmod 750 .
从目录运行的。使用 ls 命令进行验证。
更改配置文件的权限,使 Apache 无法再对其进行写入 ( chmod o-w configfile
)。应用程序通常附带示例配置文件。将其中一个放在配置目录中并进行编辑可能是更好的方法。这要求您学习并理解配置选项。您可以使用在线配置脚本来帮助您进行编辑。
归档时间: |
|
查看次数: |
3353 次 |
最近记录: |