当我尝试从互联网上输入我的moodle时,我看到了这样的信息:
致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!离开。
我不知道如何解决它。我做了什么?
$CFG->wwwroot = 'localhost/moodle-2.3.11';// I should put subgominio.com/moodle-2.3.11/
$CFG->dataroot = 'C:\\xampp\\moodledata';// I don't have idea what I have to put here, because I put in the root.
$CFG->admin = 'admin'; // I don't have any idea which information put here
bookstore.mainstreetschoolhouseinc.com
时,我看到了我的文件,在打开moodle-2.3.11文件夹后,我看到了这条消息:致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!离开。
答案 0 :(得分:5)
对于wwwroot,您应该包含http并删除尾部斜杠
$CFG->wwwroot = 'http://subgominio.com/moodle-2.3.11';
为了安全起见,数据根目录必须在www root之外。
例如,如果您的网站位于
/home/subgominio/public_html/moodle-2.3.11
然后数据根目录应该在
中/home/subgominio/moodle_data
您还需要将文件夹的权限更改为777,以使其可写。
然后将配置更改为
$CFG->dataroot = '/home/subgominio/moodle_data';
答案 1 :(得分:-1)
我解决了。您必须在配置文件中执行此操作
$CFG->wwwroot = 'http://example.com/';
$CFG->dataroot = '/path.../moodledata';
并将文件夹moodledata
的权限更改为777
,以使其可写。