use*_*419 1 hosting moodle localhost
当我尝试从互联网上输入我的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
Run Code Online (Sandbox Code Playgroud)
bookstore.mainstreetschoolhouseinc.com我看到了我的文件,打开文件夹moodle-2.3.11之后,我看到了这条消息:致命错误:$ CFG-> dataroot配置不正确,目录不存在或无法访问!退出.
对于wwwroot,您应该包含http并删除尾部斜杠
$CFG->wwwroot = 'http://subgominio.com/moodle-2.3.11';
Run Code Online (Sandbox Code Playgroud)
为了安全起见,数据根目录必须在www根之外.
例如,如果您的网站位于
/home/subgominio/public_html/moodle-2.3.11
Run Code Online (Sandbox Code Playgroud)
然后数据根应该在
/home/subgominio/moodle_data
Run Code Online (Sandbox Code Playgroud)
您还需要将文件夹的权限更改为777,以使其可写.
然后将配置更改为
$CFG->dataroot = '/home/subgominio/moodle_data';
Run Code Online (Sandbox Code Playgroud)