帮助!尝试安装插件后,我的论坛消失了

您好,

我们目前在使用我们的 discourse 论坛时遇到问题。我当时正在尝试添加一个插件(之前我曾多次成功添加而没有遇到问题),但不知何故,当我检查插件添加是否成功时,论坛却消失了。我们尝试从今天和 6/8 的备份中恢复论坛,希望能恢复论坛。但是,无论我们尝试什么,似乎都没有用。我希望您可能以前遇到过此类问题,并能指导我们应该怎么做才能重新设置好它?我查看了构建过程,但没有发现任何明显错误……所以我不太确定该从哪里入手。如果您能提供任何帮助,我将不胜感激。我对 discourse 相当陌生……所以我不知道此时的正确流程是什么。

感谢您提供的任何帮助。

1 个赞

您好,欢迎您,@Bryan_Spann :slight_smile:

使用安全模式选项([YourSite]/safe-mode)可以帮助您精确定位问题可能来自何处。当您尝试加载网站时,检查控制台中的错误信息也很有帮助(右键单击,选择“检查”,然后在刷新页面时查看“控制台”选项卡)。您的 /logs 中也常常包含一些有用的信息。:+1:

当您安装插件并执行 ./launcher rebuild app 时,这也会将您的网站更新到最新版本,这(如果不是插件本身的问题)有时会与您可能已有的任何自定义代码产生冲突。使用上述方法通常可以帮助您追踪到具体是什么原因导致了问题,并允许您根据需要将其关闭或进行调整。

6 个赞

Jammy!感谢您的建议……我禁用了我正在使用的那个主题,并选择了另一个主题,现在我们有了论坛……奇怪的是,我几周都没有动过主题……只是在上传了这个插件之后,主题才出现了问题……这个插件会改变已安装的主题吗?我们将逐一检查主题中的每个组件,并逐一移除和重新添加,直到找出出现问题的特定组件……感谢您的帮助,我非常感激。

2 个赞

听起来像是伴随的更新可能与您的一段自定义代码产生了冲突。希望现在压力减轻了一些,您能找到它。:slight_smile: :crossed_fingers:

1 个赞

您追踪到它了吗,@Bryan_Spann:slight_smile: :crossed_fingers:

如果没有,我们收到了一些类似的报告,问题出在使用自定义主题中的 Discourse.User,因为它现在已被弃用,转而使用 currentUser

2 个赞

嘿 Jammy,

看起来我们这边也发生了类似的事情。我让我的一个开发人员重新检查代码,并更新已弃用的函数/调用。我们希望在周一或周二更新后恢复正常运行。

我真的很感激你回来查看……你很少会得到这样的回应……总之……我的朋友,你真是个稀有品种,继续保持!

3 个赞

嘿 Bryan,给你一些额外的信息。正如 @JammyDodger 所提到的,不推荐使用 Discourse.User,但我们昨天并没有打算让它出问题。我刚刚修复了问题,所以如果你将你的论坛更新到最新的 tests-passed 版本,事情应该会开始恢复正常。

你会在浏览器控制台中看到一个警告,而不是错误。你仍然应该设法找到它来自哪里并进行更新——最终我们将完全放弃支持。

3 个赞