更新到 2.6 后无法发布或编辑

我已升级到 2.6 版本(在 Digital Ocean 实例上),但无法再发帖。

发帖时出现“错误 500"。

日志显示:

我尝试重启了服务器,但问题依旧。

安全模式也没有任何效果,问题仍然存在。

有人能帮忙吗?

您是否安装了任何非标准插件?安全模式通常无法禁用它们。

因此,请删除没有绿色对勾的 discourse-mark。你需要将其从 app.yml 中移除或注释掉。

这表示“您必须使用 rake posts:rebake 命令重新生成所有帖子”。请问具体的操作步骤是什么?

这是否意味着我会丢失所有的标记格式?

我可以通过设置禁用它吗,还是那样不够?

我不太清楚这个插件具体是做什么的,所以无法告诉你。

但如果你不进行重新烘焙(rebake),现有帖子将保持原样。

所以,如果我从 yml 中删除:

      - git clone https://github.com/sirideain/discourse-mark.git

那么,在不使用该插件的情况下,应该使用什么命令来重启它?

谢谢!

- 前加上 #。保存,然后运行

./launcher rebuild app

好的,正在尝试。谢谢。

是的,移除该插件(或者可能是重建过程)解决了问题。

我不确定该如何替换该插件,但那是另一个问题了。

谢谢!

请通知插件作者,他们很可能会修复它。如果他们已停止维护,您可以自行分叉并修复,或聘请他人代为处理。