Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Нет прав на запись


Автор: alexesuser 20.8.2020, 10:44
Всем добрый день. Не получается решить дилемму.
Есть веб сервер на CentOS 7. Установлен php 7.2. Настроены виртуальные хосты. Проблема в том, что php пишет warning сообщения на любые попытки записи в файлы и каталоги сайта
Код

Warning: file_put_contents(people.txt): failed to open stream: Permission denied in /var/www/html/site/test.php on line 11


В конфиге apache и php-fpm указаны пользователь и группа apache. Директории /var/www/html/site/ и всем вложенным, рекурсивно, назначен владелец apache (rwxr-xr-x). 
Почему может происходить такая ошибка? Если назначить рекурсивно доступ 777, проблема все-равно остается.

Проблему нашел, мешал SELinux. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)