Назад | Перейти на главную страницу

Ошибка разрешения CentOS php fopen запрещена

Я не очень хорошо знаком с 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? Если да, то отключите его

http://www.electrictoolbox.com/switch-off-selinux-centos-5/