更新后网站损坏

我刚通过网页更新器将 Discourse 升级到 2.7.0.beta6(应该是从 beta5 升级的),现在我的网站无法正常工作。

顶部的标志和菜单栏消失了,尽管分类和帖子仍然可见,但帖子无法正常打开,显示为空白。只能看到标题(以及下方的分类)和“回复”按钮。

404 页面会显示标志以及“注册/登录”选项,但点击登录框时没有反应,只显示一片黑色。

奇怪的是,在 Firefox 中“显示 HTML"功能无法使用,页面一直尝试加载;不过在 Chrome 中该功能正常。

我尝试通过 CLI 重新构建站点,过程看似成功,但并未修复任何问题。我还尝试清空 Redis 缓存并重新构建……

此外,我禁用了部分插件并重新构建,但也没有帮助。

我还尝试恢复备份,希望这能将整个系统回退到之前正常运行的旧版本,但同样无效。

我现在已经想不出其他办法,也感到筋疲力尽了……请问有人能帮忙吗?

您尝试过安全模式吗?

如果安全模式有效,则说明问题很可能是由主题或插件引起的。

最近的核心更新导致部分主题组件失效,因此建议您尝试更新或逐个禁用它们,直到在不启用安全模式的情况下也能正常运行。

太好了,谢谢,这似乎有帮助。

好的,罪魁祸首是我甚至不记得安装过的这个旧插件:

真可惜,我在谷歌搜索如何修复 Discourse 站点时没有早点发现安全模式,结果做了那么多实验。不过,通过这件事我也学到了很多关于 Discourse 的知识。