首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moodle安装dataroot目录问题

Moodle安装dataroot目录问题
EN

Stack Overflow用户
提问于 2018-11-22 15:21:17
回答 2查看 1.7K关注 0票数 0

我正在尝试安装moodle,我需要将moodledata放在服务器A上,并将moodle安装在其他服务器B上

我在服务器A上创建了一个名为dataroot的目录,并安装了可通过http://A.A.A.A/moodledata访问的虚拟主机,我通过google chrome访问它,并授予apache对其进行读/写的权限

我开始在服务器B上安装moodle,但当我要求放置dataroot目录时,我将其放入http://A.A.A.A/moodledata,但收到错误信息数据目录(http://A.A.A.A/moodledata )无法由安装程序创建

我通过删除http更改了dataroot目录,现在它是A.A/moodledata,它被接受,但当我完成时,我收到了一个错误$CFG->dataroot未正确配置,目录不存在或无法访问!正在退出。

当我再次尝试安装moodle时,我收到相同的错误,不允许我完成安装

你有什么建议?

我正在尝试在centos7上安装Moodle3.5.3

感谢并致以最良好的问候

EN

回答 2

Stack Overflow用户

发布于 2018-11-22 21:48:33

服务器上的dataroot目录应该位于无法从internet访问的位置,您应该指定路径,而不是目录的URL。

例如,如果您的站点的代码位于您的服务器上:

/var/www/moodle

你的dataroot目录是

/var/moodledata

然后你应该写下:

$CFG->dataroot = '/var/moodledata';

票数 0
EN

Stack Overflow用户

发布于 2018-12-06 23:28:17

Moodle希望dataroot是本地目录,最好在web根目录之外。

您可以在服务器A上创建一个NFS共享,并将其挂载到服务器B上,这样对于Moodle来说,dataroot就像是一个本地文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53425733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档