【问题标题】:Move moodle to subdomain将moodle移动到子域
【发布时间】:2018-01-09 14:40:07
【问题描述】:

您好,我已将我的 Moodle 网站从 http://example.com 移至子域 http://subdomain.example.com。然后,我在“config.php”中将根 url 更改为子域。代码在这里:

$CFG->wwwroot   = 'http://subdomain.example.com/';
$CFG->dataroot  = '/home/usernmae/public_html/moodledata';
$CFG->admin     = 'admin';

但是我得到 $CFG->dataroot 配置不正确,目录不存在或不可访问!退出。

【问题讨论】:

  • 如果您使用 Cpanel 托管管理您的服务器并托管您的子域。您应该知道子域与根域是分开的,它不能访问其文件。

标签: moodle


【解决方案1】:

您必须配置$CFG->dataroot 字段,并在您的计算机中提供绝对路径。例如:

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

“moodledata”目录必须存在且可供您的网络服务器访问。

【讨论】:

    【解决方案2】:

    dataroot 可能不可写,请启用日志记录并查看错误日志。

    【讨论】:

      猜你喜欢
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 2016-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多