Discourse 升级后图片丢失(Post-XenForo 迁移后)

大家好,

我们最近将论坛从 XenForo 迁移到了 Discourse,一切运行正常——包括帖子中的所有附件图片。

然而,在最近一次 Discourse 管理员升级(通过 Web 界面)后,一些旧帖子中的图片不再显示了。例如,在一个帖子中,之前可见的图片现在显示为损坏或丢失。

不再起作用的示例图片 Markdown:

![image_1758326972601.jpg|1356x1946](upload://mqCFZoHUyjyxAah049QAmvq9cMH.jpeg)

系统信息:

  • Discourse 版本:v2025.12.0-latest +291

  • 不使用 S3

  • 不使用 CDN

  • 图片是本地上传的,在升级前显示正常

有人遇到过这个问题吗?这是否与未使用的上传文件的自动清理有关,或者与最近更新中引入的其他问题有关?

我们很感谢任何关于如何排查或恢复这些丢失图片的指导。

提前感谢!

1 个赞
root@jerry-app:/var/www/discourse# rake posts:missing_uploads
正在查找:default 上的缺失上传
2061 个帖子上传文件丢失。

738 个帖子受到影响,共 3542 个。
2050 个上传文件丢失。
1 个赞
./launcher enter app
rake uploads:recover
rake posts:rebake

可以了

4 个赞

干得好!很高兴你弄明白了!

4 个赞