我想将moodle数据库从1.9.5升级到moodle 2.7.2。
我在moodle 1.9.5中有一个站点,在moodle 2.7.2中有另一个站点。
我想在moodle 2.7.2中使用moodle 1.9.5的整个数据库。
我阅读了各种文档但都徒劳无功。
请帮忙。
答案 0 :(得分:1)
你需要分阶段进行 - 它并不总是顺利进行,所以期待一些错误。在每个阶段备份数据库和moodledata文件夹。
首先下载并升级到最新版本的1.9.x - https://download.moodle.org/releases/legacy/
然后从1.9 https://docs.moodle.org/22/en/Upgrading_to_Moodle_2.2
升级到2.2的最新版本然后您可以从2.2升级到2.7 - https://docs.moodle.org/27/en/Upgrading
您还需要升级每个阶段安装的所有插件。即下载2.2版本的1.9插件 - 这样插件就可以升级数据库。
祝你好运!答案 1 :(得分:1)
从1.9x升级到2.7.2的步骤很简单。但在开始此过程之前,请确保首先执行以下操作
还要检查moodle 1.9x中插件的更新版本,并在升级之前下载更新版本。卸载更新版本不支持的插件。
从 - https://download.moodle.org/releases/legacy/
下载最新版本的moodle 2.2您应该将您的网站置于维护模式,以阻止任何非管理员用户登录。
完成后,
现在,一旦完成该过程,您就安装了moodle 2.2版。 从 - https://download.moodle.org/releases/latest/
下载最新的moodle 2.7.2现在使用新的moodle 2.7.2代码更改moodle 2.2代码并继续上述过程。一旦该过程结束,您将把moodle从1.9x升级到2.7.2
现在您拥有的moodle 2.7.2数据库就是您所需要的。
备份数据库并将其用于moodle2.7.2。如果您想在重命名后在moodle 2.7.2站点中使用它,只需用config.php文件中的重命名数据库名称替换数据库的名称。
请确保为moodle 1.9x网站导回数据库,并用新的代码替换旧的moodle 1.9x代码。