网站故障内容未显示

我们使用自托管平台创建了一个社区网站,运行得非常好,但在我们更改了主题的某些部分后,网站变得非常奇怪,内容没有显示,并且页眉在一个页面上重复了至少 10 次。我们已将屏幕截图附加在下方。门户看起来还可以,但登录后内容不显示。

请查看并建议一些步骤以使社区门户恢复正常工作。

嘿,欢迎来到 Meta :wave:

您添加了哪些自定义设置?

在我看来,论坛看起来还可以:

另外,如果自定义设置阻碍了您,您可以使用安全模式。这样您就可以再次进入管理面板并禁用它们。 :+1:

3 个赞

当管理员登录并查看内容时,会出现此问题。
除此之外,登录到其他人以及未登录时,看起来都正常。

我们只是在主题中添加了横幅图像组件,仅此而已。

我认为可能存在某种请求限制问题。

您的 /logs 或浏览器控制台中是否有任何可能提供更多详细信息的错误?

另外,重复的标题听起来像是这个 issue

5 个赞

这是 /logs 目录下的日志,有什么办法可以解决吗?
我们已经尝试重建容器,但没有成功。一些管理员账户工作正常,但我的管理员账户仍然存在错误。

我也尝试了安全模式,但那里也没有显示任何内容。
您能帮帮我吗?

浏览器控制台中是否有任何错误?

1 个赞

是的,控制台中存在一些错误,在此附上截图。

我现在使用了 Firefox,它似乎运行正常,但在 Chrome 和 Edge 中错误仍然存在,希望我们社区的用户不会遇到这个问题。

在浏览器中仍然遇到问题,有些浏览器会显示主页上的横幅,有些则不会。
请尽快帮助我。

您尝试过 Jammy 建议的那个主题中的步骤吗?

我们已经在 Cloudflare 上完成了这些步骤。但它仍然无法正常工作。

您的资源仍由 Cloudflare 进行最小化处理:

请再次按照说明操作。特别是,“清除缓存”部分很容易被忽略。

2 个赞

浏览器中抛出了此错误

我们是否有其他替代方案,因为我们无法执行自动缩小(Auto Minify)步骤,否则我们的网站会直接受到影响。

您认为这对我们的主网站有什么影响?
是否有其他方法可以解决这种情况?

Cloudflare 的“自动压缩”系统已停止支持,并将很快被移除:

它不支持现代 JS 语法,因此会在 Discourse 的代码到达浏览器之前破坏它。

因此,恐怕我们在 Discourse 端对此无能为力。Cloudflare 的自动压缩功能已损坏且不再受支持 :sweat:

一般的建议是,压缩应该在“构建时”完成。这就是我们在 Discourse 所做的,并且您的主网站可能也已经这样做了。

这是关于该功能在 Cloudflare 社区中被弃用的讨论:

https://community.cloudflare.com/t/deprecating-auto-minify/655677

2 个赞

您好,
我们禁用了“自动压缩”并清除了缓存,但问题仍然存在,并且还显示了此错误:
Uncaught (in promise) Error: There is no route named admin

根本原因是更早的错误,它们显示诸如“意外标识符 ‘#s’”之类的消息。

您的资产仍显示为已压缩。如果您已明确禁用自动压缩功能,并且已完全清除缓存,那么我建议您联系 Cloudflare 支持,了解其为何仍干扰您的资产:

2 个赞