У меня проблема с моим пользователем Apache. Кажется, он не имеет права на систему Linux. Я использую CentOS 7, Apache 2.4.6, PHP 5.5.21. Пользователь Апач Апач: апач Когда я пытаюсь использовать chmod()
или fopen()
я получаю «Отказано в доступе» Так что я создал файл с именем info.php:Apache user - Разрешение отклонено
-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
Так что я думаю, что probelm есть, пользовательская система Apa che не имеет прав, но я не знаю, как я могу исправить tis?
Спасибо.
EDIT: исправить код PHP
PLS выходные Ls -LA php400_ini.php – donald123
жаль, что это была ошибка, в моем PHP код, который я пытаюсь CHMOD info.php – Maxime
Чтобы подтвердить имя пользователя, используемое httpd: '[root @ xxx html] # ps aux | grep apache apache 26278 0.0 0.7 614668 13764? S 14:07 0:00/usr/sbin/httpd -DFOREGROUND' – Maxime