私人论坛卡在加载界面

我们的 Discourse 论坛卡在加载屏幕上已经有一段时间了,我终于找到了一个搜索词,得到了一些帮助。但是,根据 My forum is stuck on the loading screen 中的建议,我尝试使用 https://service.slaa.network/u/admin-login 登录,但管理员电子邮件没有发送以进行登录!我推测那里存在一些更深层的问题。

我曾尝试多次重建应用程序,但都无效。我曾认为更新可能会解决问题,但没有。

根据上述建议,我删除了两个过时且非官方的插件:

然而,重建完全失败了,所以我把 Procourse Installer 重新装了回去(认为移除它可能以某种方式导致了问题,因为插件是用它安装的),现在又回到了加载屏幕。

我有点不知所措,不知道该怎么办,因为我无法登录安全模式。

我可以看到控制台中有一个错误:ReferenceError: Ember is not defined,但我不知道如何解决这个问题。

有什么想法吗?

删除 procourse installer 插件。

1 个赞

您可以通过将 ?safe_mode=no_themes%2Cno_plugins 追加到您的 URL 来激活安全模式作为替代方案:

https://service.slaa.network/login?safe_mode=no_themes%2Cno_plugins

不过,查看浏览器控制台,正如 Pfaffman 所建议的,错误似乎确实来自 Procourse 安装程序插件的进度条组件。

您在尝试删除它时重建时遇到了什么错误?

2 个赞

哎呀。抱歉,我不知怎么错过了。

我猜测是 Procourse 安装程序遗留了某些东西导致了问题,不过没有日志这只是猜测。

您也可能有导致问题的旧主题(现在已由 Jammy 的安全模式 URL 修复)。

非常感谢您的帮助。抱歉回复延迟。

当我尝试修改后的安全模式链接时,我能够登录,但随后仍然出现加载屏幕。

我附上的是失败重建的“日志”
discourseinstalllog1.txt (49.7 KB)

有什么办法可以移除 Procourse 安装程序吗?

我好像看到了 Zlib::BufError: buffer error (Zlib::BufError)。\n\n您能否尝试将您的 DISCOURSE_MAXMIND_ACCOUNT_ID 添加到您的 app.yml 中,看看是否可以成功重建?\n\n"Zlib::BufError: buffer error" - Discourse update fails - #5 by DeanMarkTaylor

在我看到您的回复之前,我实际上在删除 Procourse Installer(执行 git pull 后)后又尝试重新构建了一次,并且它能够正常重新构建。

我现在遇到了另一个非致命错误,与我之前使用的 Discourse Dark Mode Theme 相关——基本上,它似乎没有更新到 Ember 5,从 Your site may not work because a theme / component has errors 来看,该链接指向 https://meta.discourse.org/t/preparing-for-discourses-upgrade-to-ember-5/287211。

但由于 Discourse 现在似乎提供了自动暗黑模式 https://meta.discourse.org/t/automatic-dark-mode-color-scheme-switching/161593,我可以删除 Discourse Dark Mode 主题了!

感谢您的帮助,但似乎更新已经解决了我的问题。

2 个赞