编辑 app.yml 文件:
导航到您的 Discourse 安装目录,通常是 /var/discourse。
打开 containers/app.yml 文件。
删除引用您想卸载的插件的行。这些行通常看起来像 git clone https://github.com/username/plugin-name.git。
保存对 app.yml 文件的更改。
重建应用程序:
在 /var/discourse 目录中运行 ./launcher rebuild app。
我想通过这种方式删除自托管中安装的 Discourse 插件,这会在数据库中留下任何残留文件吗?
如果会,我需要做什么才能彻底删除它,包括残留文件?
1 个赞
当仅限于 Discourse 官方插件时,我通常如何清除残留物?
pfaffman
(Jay Pfaffman)
4
这取决于插件。有些插件会添加内容,有些则不会。
有些插件会添加自定义字段。有些插件会添加表。大多数情况下,它们不会造成任何损害,而且您尝试移除它们时更有可能破坏某些东西,而不是它们本身会引起问题。
1 个赞
pfaffman
(Jay Pfaffman)
6
用户备注似乎使用了插件商店和用户自定义字段。您需要查看源代码以了解用于删除它们的键。如果您不确定如何操作,可以在 Marketplace 中提问。我估计这需要 30 到 120 分钟。
它们占用的空间不大,也不会造成任何损害。大多数人都不担心这个问题。
3 个赞
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.