Я не очень хорошо знаком с CentOS и ее конкретными проблемами с разрешениями в среде httpd + php, поэтому после установки веб-сайта на производственный сервер я застрял с «не удалось открыть поток: разрешение отклонено».
У меня такой макет каталога
/ usr / местный / проект ... /usr/local/project/../../public
/ var / www / html -> /usr/local/project/../../public ^ символическая ссылка
Сценарий пытается выполнить запись в подкаталог проекта и получает ошибку «отказано в разрешении».
я пытался
1) установить права доступа 744 для этой папки 2) установить 777 для всего дерева проекта 3) установить open_basedir в / usr / local / project в сочетании с изменением предыдущих разрешений
Ничего не помогло.
Что может вызвать ошибку разрешений?
Проверить, включен ли у вас SELinux? Если да, то отключите его