我正在尝试为 Uni 项目在 Amazon EC2 上设置 Moodle 实例。我严格按照安装教程操作,但当我尝试访问 URL 时,我得到的只是以下内容:
致命错误:$CFG->dataroot 配置不正确,目录不存在或无法访问!退出。
The problem seems to be in the folder where the data is supposed to go, not the actual root of Moodle.
我的数据根目录是 /home/username/moodledata,当然我已经在配置文件中设置了它
CFG->dataroot = '/home/username/moodledata';
至于权限,我是这样设置的:
chmod 0707 /home/username/moodledata
chown http /home/username/moodledata
答案1
从表面上看,您没有遵循 Moodle 的正确安装说明。我认为您的 moodledata 不应该位于您的计算机主目录中。
询问 Moodle。您是否遵循了 moodle.org 提供的分步说明?
如果您想要一键安装 Gimp、Libreoffice 或 Blender 等 Moodle,您首先应该建立一个网站。搜索提及 Moodle 是其软件包一部分的虚拟主机。明智地选择虚拟主机,不要承诺每月支付超过一定金额。每月费用不应超过几美元。
当然,Moodle 软件包是免费且开源的,但维护 Moodle 可能需要支付一大笔费用。对于大学或学院等大型机构来说,费用不高,但对于公立学校或刚起步的小型个体企业来说,费用就高了。