更新后因 Cloudflare 设置导致空白页/错误

如果到了那一步,市场就是解决的地方。

如上所述,Discourse 在 Cloudflare 上只需要一条规则。该规则如下:

您不希望任何内容干扰 JavaScript 或页面加载方式,而代码压缩和 Rocket Loader 正是会这样做。这两者通常会导致您所报告的问题。

如果您想缓存资源,请仅在验证上述规则使网站正常运行后再启用该功能,并且即使启用,也仅使用标准缓存规则针对 /uploads/* 路径进行缓存;缓存其他内容不受支持。

知道完全限定域名(FQDN)有助于我们使用其他工具进行检查,但由于我们没有该信息,我们将完全跳过此步骤。

这应该是唯一一条影响您网站的规则。如果您还有其他可能产生重叠风险的规则,请暂时将它们关闭。

如果上述方法无效,那么就需要检查应用程序了。

不过,由于您的升级触发了该问题,因此也有可能是由旧插件引起的。您提到您的安装是“原样”的,但这是否仅指没有进行自定义?在 app.yml 中,除了默认插件外,是否还添加了其他插件?在升级过程中,损坏的插件也可能会暴露出来。