Apache PHP无法在任何权限级别写入文件

时间:2014-04-26 10:44:50

标签: php apache centos

我真的需要Apache服务器来运行PHP才能在一个目录中编写文件。但是,经过SSH将命令通过SSH流入服务器后,没有任何内容显示任何符号。

我已经复制了Apache文件中的代码并在root下运行它以验证代码是否有效;这没有问题。但问题是,执行的PHP文件不能在任何任何情况下写入文件。

我看过this,我看过this,什么都没有,甚至模糊不清。

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

这个项目在水中已经死了,直到它开始工作我很乐意听听字面上任何人在这一点上所说的任何内容。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

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

Differences between CHMOD 755 vs 750 permissions set