dylanb
(Dylan Burkhardt)
1
我最近升级了 Discourse,现在似乎无法加载话题。尝试加载内容时,只会看到一个旋转的圆圈。
URL: forum.umhoops.com
此错误在日志中不断重复。
在安全模式下,尝试加载话题时会出现以下错误:
我已经多次重建容器,但似乎无法解决问题。问题始于我尝试通过 Web 界面进行升级时收到“引导失败”错误。随后我通过 SSH 重新构建了容器,它“似乎”可以工作,但无法加载帖子。
顺便一提,据我所知,我的初始升级可能因 Data Explorer 插件而失败。我目前仍在使用 Postgres 10,而非 12。完全不知道如何让论坛重新正常运行。
有什么建议吗?
1 个赞
dylanb
(Dylan Burkhardt)
2
有什么我可以尝试解决的吗?哪怕只是初步方案?回退到旧版本?任何建议都欢迎。论坛无法使用,我很沮丧。
dylanb
(Dylan Burkhardt)
3
似乎已经发现了问题……Category Lockdown 插件导致了加载失败。
不过,我需要该插件正常运行。有什么修复建议吗?我可以回退到旧版本吗?
2 个赞
Stephen
(Stephen)
4
如果您有来自旧数据库版本的备份,那么这是可行的。
如果您的网站依赖某些插件,那么构建一个站点副本(staging)来测试升级是必须的。更新偶尔会破坏某些功能,在不进行预发布测试的情况下直接对在线站点应用升级,无异于自找麻烦。
如果您确定问题出在插件上,我建议您在官方主题中发帖。据我所知,该插件并非官方插件,但也许 @fzngagan 有时间帮忙查看一下。
2 个赞
Stephen
(Stephen)
6
相信我,你绝非个例。上述情况涵盖了大量与升级相关的 Support 主题。
如果网站在缺乏适当备份的情况下盲目更新,一旦等待第三方插件更新,可能会导致网站连续数天无法访问。在许多情况下,只需将你的在线站点精简后部署到一个 5 美元的 Droplet 上即可避免此类问题——这是我听过的最便宜的保险方案……
4 个赞