如何取消暂存 Moodle 更新

How do I unstage a Moodle update

以管理员身份登录到我的 Moodle 后,我单击 link 更新到最新可用的 Moodle 版本。但是,新版本不适用于我的托管站点的 MySQL 版本。很简单,我只是选择了取消按钮。没有。取消按钮什么都不做。此外,每当我以管理员身份登录时,我都会被重定向到更新确认页面,在那里我无法实际执行更新或取消操作。网络托管服务从备份中恢复了以前的版本,但下次我以管理员身份登录时,我又回到了同一个更新页面。

有什么方法可以从 Moodle database/data 文件中 unstage/delete/remove "I want to update my Moodle" flag/action/request/whatever 吗?

感谢您的帮助!

当您下载新版本的 Moodle 时,它​​会覆盖现有文件。您需要将所有文件从 Moodle 代码目录(不是您的 Moodle 数据目录)移动到另一个目录,然后下载您以前版本的 Moodle(来自 Moodle.org)的干净副本并将其放在您的原始目录中。

完成后,您需要复制 config.php 文件以及您安装的所有额外插件。

在那之后,您应该能够重新登录到您的站点,它应该会再次恢复到 运行 正常。

在您进行任何未来的升级之前,Moodle 本身内置了一个兼容性检查(我认为它位于站点管理 > 服务器下的某处,但我目前没有打开的站点来检查)。在下载升级之前值得一看。