Пользователь Apache — В доступе отказано

У меня проблема с моим пользователем 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

Решение

Вы вызываете chmod с неверным параметром.

chmod("filename", 0777);

Пожалуйста, обратитесь к руководству по PHP http://php.net/manual/en/function.chmod.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]