Проблема с разрешениями Moodle RHEL 8: Неустранимая ошибка: $ CFG-> dataroot недоступна для записи, администратор должен исправить разрешения для каталога!Выход - PullRequest
0 голосов
/ 23 июня 2019

Я знаю, что есть некоторые похожие темы, касающиеся этого сообщения, но я не могу найти решение.

У меня есть экземпляр Amazon EC2 с Red Hat Enterprise Linux 8, и я следовал приведенным ниже инструкциям для установки экземпляра Moodle: https://docs.moodle.org/37/en/RedHat_Linux_installation

Я получаю пустой экран HTML с сообщением об ошибке. Сообщение: Неустранимая ошибка: $ CFG-> dataroot недоступен для записи, администратор должен исправить разрешения для каталога!Выход.enter image description here

Это фрагмент моего httpd.conf:

# This is from https://docs.moodle.org/37/en/RedHat_Linux_installation
<Directory "/usr/moodle/mymoodle">
  DirectoryIndex index.php
  AcceptPathInfo on
  AllowOverride All
  Options None
  Order allow,deny
  Allow from all
</Directory>
Alias /mymoodle "/usr/moodle/mymoodle"

До того, как я написал «Требуется все предоставлено» вместо «Разрешить от всех».«Требовать все предоставленные» приводит к ошибке HTTP «Запрещено - у вас нет доступа к каталогу» enter image description here «Разрешить от всех» приводит к упомянутой ошибке «$ CFG-> dataroot не доступен для записи,Администратор должен исправить права доступа к каталогу! Выход. "

Я заменил все разрешения 777 и владельцев на apache: apache из / usr / moodle и / usr / moodle_data

enter image description here

Это все та же ошибка.

И, конечно, я перезапустил демона https с

sudo service httpd restart

Моя конфигурация Moodle выглядит так:

enter image description here

...