# 迁移Moodle到一个新的站点或服务器

**URL:** <https://www.isharkfly.com/t/moodle/5892>\
**Category:** PHP\
**Tags:** php\
**Created:** [November 4, 2015, 6:01pm UTC](https://www.isharkfly.com/t/moodle/5892 "2015-11-04T18:01:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [November 4, 2015, 6:01pm UTC](https://www.isharkfly.com/t/moodle/5892/1 "2015-11-04T18:01:17Z")

</div>

如何对 Moodle 进行迁移。

[http://cwiki.ossez.com/display/MDL/questions/10420405/迁移moodle到一个新的站点或服务器](http://cwiki.ossez.com/display/MDL/questions/10420405/%E8%BF%81%E7%A7%BBmoodle%E5%88%B0%E4%B8%80%E4%B8%AA%E6%96%B0%E7%9A%84%E7%AB%99%E7%82%B9%E6%88%96%E6%9C%8D%E5%8A%A1%E5%99%A8)

迁移Moodle意味着必须把当前的安装程序移动到另一个服务器，位址地址或DNS条目也有可能需要变更。

变更位址需要将config.php文件 内的$CFG-\>wwwroot值变更为新服务器的地址。

另一个还必须要变更的存储在数据库备份文件内绝对链接（在新服务器上恢复文件之前进行）， 可以使用admin/replace.php脚本进行变更，或者使用文本编辑器或带有“搜索与替换”的工具，如，sed。
