我知道与此消息有关的线索也类似,但是我找不到解决方法。
我有一个带Red Hat Enterprise Linux 8的Amazon EC2实例,并且我已按照以下说明安装了MQD实例:https://docs.moodle.org/37/en/RedHat_Linux_installation
我得到一个空白HTML屏幕,并显示错误消息: 致命错误:$ CFG-> dataroot无法写入,管理员必须修复目录权限!正在退出。
这是我的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错误“禁止-您无权访问目录” “全部允许”导致上述错误“ $ CFG-> dataroot无法写入,管理员必须修复目录权限!退出。”
我已将所有权限777和所有者递归更改为apache:/ usr / moodle和/ usr / moodle_data的apache
仍然是相同的错误。
当然,我重新启动了https恶魔
sudo service httpd restart
我的心情配置如下: