在Infinity Free主机搭建Moodle时遇$CFG->dataroot配置错误求助
解决Infinity Free主机上Moodle的$CFG->dataroot配置错误
确认dataroot目录存在
登录Infinity Free文件管理器,在Moodle安装目录(public_html内的Moodle文件夹)之外创建moodledata文件夹,不能放在public_html下,防止被直接访问。设置目录权限
右键moodledata目录,修改权限为777,确保Moodle有读写该目录的权限。修正config.php配置
打开Moodle安装目录下的config.php文件,找到$CFG->dataroot行,替换为你创建的目录绝对路径,示例:$CFG->dataroot = '/home/你的主机用户名/moodledata';主机用户名可在Infinity Free面板的账户信息中查看,确保路径拼写准确。
验证修复效果
保存config.php后刷新网站,若仍报错,检查路径是否正确、权限是否生效,或重新创建目录再配置。
内容的提问来源于stack exchange,提问作者Rana
相关产品推荐
相关产品推荐

