Apache用户 - 权限被拒绝

时间:2015-01-30 13:15:59

标签: php linux apache centos7

我的Apache用户有问题。他似乎对linux系统没有权利。 我使用CentOS 7,Apache 2.4.6,PHP 5.5.21。 apache用户是apache:apache 当我尝试使用chmod()fopen()时,我得到"权限被拒绝" 所以我创建了一个名为info.php的文件:

-rwxrwxrwx.  1 apache apache   50 Jan 30 13:55 info.php

在这个文件中我刚添加了这一行:

<?php chmod("info.php", 777); ?>

结果是:

Warning: chmod(): Permission denied in /var/www/html/info.php on line 1

所以我认为问题是,系统用户Apache没有权利,但我不知道如何解决这个问题?

感谢。

编辑:修复php代码

1 个答案:

答案 0 :(得分:0)

您正在使用错误的参数调用chmod。

chmod("filename", 0777);

请参阅PHP手册http://php.net/manual/en/function.chmod.php

相关问题