Проблемы с правами на sites/default/files под CentOS 7

Главные вкладки

Аватар пользователя Tibedox Tibedox 16 февраля 2016 в 16:01

Переношу сайт, сделанный на Drupal 6, на сервер под CentOS 7. Создал пустую базу, скопировал все папки и файлы, установил одного владельца на всё (ну допустим adminsite). Как полагается, убил старого settings.php, создал нового, поставил на него права аж 777 и на files тоже. Запустил сайт, чтоб привязать к пустой базе - а он выдаёт ошибку:

Requirements problem
The following error must be resolved before you can continue the installation process:
The directory sites/default/files is not writable. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually, or ensure that the installer has the permissions to create it automatically.
...
Но там 777! wtf? Помогите плз! (отвечающих "google в помощь" просьба не беспокоиться).

Комментарии

Аватар пользователя kstukstu kstukstu 16 февраля 2016 в 18:42
1

Помимо прав 777 необходимо чтобы владелец директории был в группе апача. Любой сисадмин Вам за минуту поможет.

Аватар пользователя Tibedox Tibedox 17 февраля 2016 в 10:35

Обида в том, что и владелец директории и вообще всех файлов и деректорий сайта в группе апача... ((
Ну а ручная правка settings.php приводит к простому зависанию. Да и что там править-то? Только подключение к БД...

Аватар пользователя Tibedox Tibedox 17 февраля 2016 в 10:50

Трабла решилась неожиданно:

"Примечание:
Если столкнулись с ошибкой доступа к файлам или директориям, то необходимо убедиться, что в файле /etc/sysconfig/selinux значение SELINUX равно disabled, если нет, то выставить и перезагрузить сервер командой # reboot."