Я прочитал официальные документы Drupal 8 и до сих пор не понимаю, как настроить правильное разрешение папок и файлов.
когда мы даем разрешение 777, оно может работать, но это не элегантный способ сделать это, есть ли простой способ настроить разрешение? Я пользуюсь убанту 16.04
ПРИМЕЧАНИЕ: я совершенно новичок в drupal 8 и прошу прощения, если это глупый вопрос.
Если ваша система работает с принудительной политикой безопасности (SELinux), вам может потребоваться установить соответствующие правила для правильной работы httpd / drupal.
Кроме этого, следующие требования, как указано в INSTALL.TXT должно быть достаточно.
Каталог отсутствующих файлов:
mkdir sites/default/files
chmod a+w sites/default/files
Вы также можете установить разрешения на sites/default/
а также, чтобы ваш веб-сервер мог создавать каталоги по этому пути:
chmod a+w sites/default
Отсутствует settings.php:
cp sites/default/default.settings.php sites/default/settings.php
Сделайте запись доступной для установки:
chmod a+w sites/default/settings.php
И как только установка будет завершена, установите права доступа обратно:
chmod go-w sites/default/settings.php
Мультисайт:
Для многосайтовой установки вы бы заменили default
по каталогу сайта:
mkdir sites/example.com/files
chmod a+w sites/example.com/files
cp sites/default/defaults.settings.php sites/example.com/settings.php
Других решений пока нет …