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

index.php 403 в Drupal на centos 7 с включенным SELinux

Я пытался установить drupal на centos, я настроил свой сервер (установить httpd, mysql, php и т.д.), все выглядит хорошо до последней части: нажмите URL-адрес, чтобы установить drupal

проблема здесь в том, что как только я нажимаю URL-адрес / IP-адрес, он возвращает мне 403 запрещено.

но это странно, потому что я помещаю phpinfo.php в ту же папку с той же группой, владельцем и разрешением, и я могу видеть страницу ...

есть идеи, что могло пойти не так?

Изменить: журнал ошибок httpd:

[Чт, 12 ноября 01: 43: 38.757390 2015] [ядро: ошибка] [pid 2600] (13) В доступе отказано: [клиент 192.168.yy.xx: 53408] AH00035: доступ к /index.php запрещен (путь к файловой системе '/ var / www / html / index.php '), потому что для компонента пути отсутствуют разрешения на поиск.

Хорошо, я обнаружил здесь проблему, потому что включен selinux. я сделал setenforce 0 и это работает ... но, однако, любая идея, как заставить это работать с включенным selinux (setenforce 1) ?

Спасибо!

вы можете исправить это, запустив chcon -R -t httpd_sys_content_t /var/www/html/myDrupal. + Изменить /var/www/html/myDrupal в соответствии с местом расположения вашей установки.

и плюс это для полного решения для Drupal

chcon -t httpd_sys_content_rw_t sites/default/
chcon -t httpd_sys_content_rw_t sites/default/settings.php
chcon -t httpd_sys_content_rw_t sites/default/files