启动时禁用核心插件

接自 Discourse v3.0.6 to v3.1.1 upgrade error - undefined method `register_bookmarkable' for Bookmark:Class - #9 by stevejr

您好,

有没有办法在启动时禁用核心插件?我想禁用 Chat 插件。

谢谢。

hi @stevejr :wave: chat 不再是独立的插件,它是 Discourse 核心的一部分,而是作为核心功能捆绑在一起。可以通过取消选中 admin-settings-chat enabled 来禁用它。

感谢 @Lilly

有没有办法在启动时禁用它,而不是通过管理控制台在启动后禁用?

我有一个升级问题,我想在启动时测试禁用聊天。

谢谢。

只需禁用它并重新启动服务器?我不确定您想完成什么。我想您可以在 Rails 中禁用它,但不确定为什么需要这样做。它只是一个设置,现在是核心的一部分,而不是一个插件。

您是否在与其他插件或某些东西一起遇到问题?您正在升级什么,您认为它会受到聊天影响?

禁用它的原因是与我之前开的一个帖子有关 - Discourse v3.0.6 to v3.1.1 upgrade error - undefined method `register_bookmarkable' for Bookmark:Class

我知道我的安装不受支持,这没关系,但升级的工作方式是部署一个带有最新版本的新 Discourse 实例。因此,我需要在启动流程中禁用 Chat,而不是在启动后禁用。

希望这有道理。

看起来我可以在我的站点设置中将 chat_enabled 设置为 false,这应该可以禁用它。

2 个赞

聊天仍然是一个插件,它现在与核心一起发布,请参阅:

2 个赞

是的,我本来想更新我的帖子。Jammy 提醒我它们仍然是“捆绑”插件。在我看来,我倾向于认为插件是像主题组件一样的独立部分。

2 个赞