我们于本周末更新了 Discourse,导致部分公开帖子无法查看(社区用户和公众看到的是错误页面)。
这些帖子是我们团队的管理员/版主向社区发布的公告。我们注意到,管理员/版主可以为每篇帖子选择“发布共享草稿”。但我们不希望重新发布这些帖子,因为旧公告会向社区成员发送邮件。有人能提供帮助吗?
我们于本周末更新了 Discourse,导致部分公开帖子无法查看(社区用户和公众看到的是错误页面)。
这些帖子是我们团队的管理员/版主向社区发布的公告。我们注意到,管理员/版主可以为每篇帖子选择“发布共享草稿”。但我们不希望重新发布这些帖子,因为旧公告会向社区成员发送邮件。有人能提供帮助吗?
那么这些主题属于“共享草稿”类别吗?我还没完全理解你在这里做了什么,能否更详细地描述一下?
您更新前的版本是多少?还记得吗?
另外,最近是否添加了任何插件?
为了确保我理解正确,您的意思是:更新前帖子是可见的,但更新后只有工作人员用户能看到帖子,而之前能查看的用户现在看到的是错误页面,对吗?
对于那些之前能查看但非工作人员的用户,他们是否对这些帖子点了赞或回复了?如果是,请提供一张截图显示这些点赞或回复,同时提供一张他们访问该页面且浏览器控制台已打开的截图。
此外,请让一名工作人员用户也打开浏览器控制台访问该页面,并分享显示任何错误的截图。
是的,我知道一次性要求这么多有点多
,我只是想确保涵盖所有可能性,因为您的问题非常独特!这是我第一次遇到/听到这种情况。
感谢您的回复!
系统当前版本为 2.7.0.beta4,而上次升级完成于 2020 年 9 月 19 日,当时版本为 2.6.0.beta2。在升级过程中,我们的 Discourse 配置未添加任何新插件。
在发布之前,我们并未看到与共享草稿相关的蓝色横幅;但在发布后,该横幅开始出现。请参见此处:
我们已通过重新发布所有帖子并单独更新每篇帖子的时间戳来缓解该问题。帖子中的评论保留了其原始时间戳。
此外,在发布之前,我们的团队会先在私人文件夹中撰写草稿,然后将其移至公共文件夹。当我们的帖子开始显示蓝色横幅后,我们看到了一个名为“发布草稿”的新按钮。
有趣的是,只有员工发布的帖子受到了影响,而社区创建的帖子仍然可见。
由于我们已通过重新发布帖子解决了客户问题,因此我们没有相关页面或控制台的截图。
哦,好的。很高兴听到你解决了这个问题 ![]()
@osioke - 是的,不过……您知道这个问题在将来的更新中是否可以避免吗?有哪些最佳实践是我们需要了解的?
为了提供更多背景信息,我们的团队会频繁发布公告(每周数次)。对于未来的更新,我们希望确保这些公告能够自动延续,而无需我们额外执行关闭邮件、重新发布和修改时间戳等操作。
这种情况本不该发生,您的案例比较特殊,而且无法通过错误日志、控制台日志或某种能展示问题发生过程的记录(如截图或录屏)来复现,因此很难就此展开讨论或说明如何预防。
您是否检查过管理员操作日志 /admin/logs/staff_action_logs,以确认是否有人进行了可能导致该问题的设置更改?