我在将客户端的Moodle从我们的测试服务器更改为其服务器时遇到了一些麻烦。我得到这个错误:从服务器移动Moodle
“致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!退出。”
我在Moodle论坛中看到过它,但我找不到任何解决方案。
这里就是我所做的:
我搬到数据库到新的服务器。
我从FTP下载了moodle和moodledata文件夹,并将它们上传到新的服务器上,路径完全相同。我的意思是:我们的旧服务器是ourserver.biz/moodle,而新服务器是完全一样的:theirserver.com/moodle
moodledata文件夹也上传到同一路径:/ home/ourserver/moodledata
和/ home/theirserver/moodledata
我还检查权限,以两个服务器上的文件夹moodledata,他们都是755,我仍然试图切换到777,它也不能工作。
如果您需要更多详细信息,请提出问题。
我真的不知道该做什么了......我希望有人能帮助我们。感谢您的时间提前。
编辑:
这些都是对的config.php
$CFG->wwwroot = 'http://cenertec.pt/moodle';
$CFG->dataroot = '/home/cenertec/moodledata';
我希望与链接,你可以看到发生了什么和我做错了实际CONFIGS。 link
编辑2:
我去检查数据库,它也是很好看。我检查了它的访问权限,这也是正确的。
我已浏览到您的网站,它看起来不错。你可以发布更新来说明你是如何修复它的? – Pete
@Pete我们联系了服务器管理。这是一个权限问题。 – White8Tiger