更新 Docker 管理器时 API 版本出现问题

您好,
我的 MY FORUM 出现持续加载的问题。我今天更新了 docker,这似乎是导致问题的原因,但我不知道是否/如何回滚。我可以进入安全模式访问网站,并禁用了所有插件、元素和主题,但在安全模式外它仍然无法加载。如果您能提供任何指导,我将不胜感激。谢谢!

2 个赞

我好像也遇到了这个问题。我通过 UI 更新了 docker manager,之后我的网站就无法加载了。在安全模式下,不加载插件(我只有官方插件)可以加载,但这样我就无法使用 docker manager 来运行 Discourse 本身的更新。

我目前正在从命令行运行 ./launcher rebuild app,希望这能解决问题。:crossed_fingers:

3 个赞

你好 :wave:

我认为问题出在这里:

插件 API 版本已在此处更改为 1.24.0

并且 Docker Manager 的最近更新使用了这个插件 API 版本。

所以你必须同时更新 Discourse,因为 Docker Manager 使用的插件 API 版本高于 Discourse 更新前使用的插件 API 版本,否则 Docker Manager 将会出错。

问题在于,在管理员界面中,你只能先更新 Docker Manager,所以在这种情况下需要重建。

6 个赞

抱歉,我可能不太懂,如果我重建的话,我所有的论坛帖子都会丢失吗?

不,您的数据将保持不变。 :+1: 您可以在此主题中阅读更多详细信息:

5 个赞

谢谢。我刚发帖就想,“我以前重建过很多次了”!但我想还是留着吧,万一以后有人需要这个话题。重建现在正在进行中,希望这能解决问题。我还没有活跃的论坛(目前还没有),但它确实有相当大的流量,所以我讨厌停机时间。谢谢你的帮助!

4 个赞

您好,我已经按照这里的全部命令操作了,但我的网站仍然显示正在加载,但网站无法打开。

您是否正在使用 stable 分支而不是 tests-passed?如果是这样,我相信 Don 刚刚分享了一个可能在修复到位之前有用的解决方法:

3 个赞

非常抱歉,各位。在对此次更改进行测试时,我可能忽略了某些内容。我已在此处将其恢复,这应该可以解决问题:

5 个赞

2 篇帖子已合并到现有主题:更新后页面持续加载

此主题已在 15 小时后自动关闭。不再允许回复。