通过执行以下操作已修复 - 存在两个错误。
首先,我通过执行以下操作修复了第二个错误:
rails c
Upload.find(386).destroy!
exit
这修复了损坏的帖子(格式错误的文本或类似内容)
然后屏幕上的红色错误是由于使用了随机子域(由 cloudflare 提供)并将其上传到该子域。我必须将文件上传到新域(包括我的连接域)
使用:
sudo -E -u discourse bundle exec rake s3:upload_assets
然后:
sudo -E -u discourse bundle exec rake uploads:migrate_to_s3
然后论坛正常加载,右键单击并在新标签页中打开图像显示它们托管在 R2 上。然后我进行了备份。
最后,我使用以下命令清理了所有内容:
sudo -E -u discourse bundle exec rake uploads:clean_up
这释放了文件的相应存储空间(请注意,在迁移之前,我仍然拥有文件(操作系统级别)和 discourse 级别的本地备份)。
现在一切都完美运行!