日历挂了?所有用户的日历都无法访问,问题很严重

大家好,

我在 awg.osdr.space 上为大约 1200 名用户设置的日历现在无法访问了。

我看到似乎发布了某个新版本?

以下是我和其他所有人目前看到的情况。

请尽快帮忙解决!

问题已解决。分享一下修复方法,供其他在更新到 2026.8 后遇到此问题的用户参考。

根本原因:我们的站点(由 Communiteq 托管)更新到了 Discourse 2026.8.0-latest.1,该版本将 Calendar 和 Events 插件整合进了核心。更新后,Events 插件在 admin/plugins 中显示为“已启用”,但 discourse post event enabled 站点设置却处于关闭状态。这导致 /discourse-post-event/events.json 出现服务器端 404 错误,所有用户在访问 /upcoming-events 时均看到“页面不存在”的错误。

修复方法:在站点设置中重新启用 discourse post event enabled。日历和所有事件立即重新加载。由于事件数据存储在主题帖子中,因此没有数据丢失。

提醒团队注意:在核心整合迁移过程中,该设置的启用状态可能未被正确保留。建议检查其他更新到 2026.8 的站点是否会遇到同样的问题。

这看起来并不是由 Communiteq 托管的?

另外,日历插件在一年多前就已经整合到核心中了。

确实,这个网站似乎是由 discourse.org 托管的。

感谢 @Ryan_Scott 的报告,对于造成的混淆我们深表歉意,我们会对此进行调查。

幸运的是,这并不复杂——我们已经找到并应用了修复方案,以阻止该问题在站点更新时再次发生。

我觉得日历插件最近被重命名为“events”了。所以它看起来可能像是一个新插件。