备份/迁移/CDN/无图片

我已经阅读过相关帖子,其中提到迁移过程中经常会出现问题。

我实际上只是在测试。现在我不确定是否是因为操作顺序不当?

rake rebake post 命令返回 0,说明所有帖子都正常。

现在有一个问题:是否应该在断开 CDN 连接后再进行备份?也就是说,先重建论坛使其不再使用 CDN,然后再进行备份并迁移到另一台服务器?

如果您更改了 CDN,则在更改后需要重新构建。新站点上是否已配置 CDN?

我已移动了页面,但图片都不见了。我添加了“旧”的 CDN。曾经出现过一些图片,但只持续了一会儿(是缓存问题吗?),随后这些图片就消失了。

我添加了一个新的 CDN 地址 cdn2.domain,但这并没有帮助。于是我删除了 CDN。现在,我正手动将原始图片文件复制到当前文件夹中进行检查。

我复制了所有文件,然后尝试运行以下命令:

./launcher enter app
rake posts:missing_uploads
rake uploads:regenerate_missing_optimized
rake posts:inline_uploads
rake uploads:missing
rake posts:rebake

但这并没有帮助,图片仍然无法恢复。

因此,我又尝试了另外三种方法。我设置了 S3,并将所有图片(原始文件夹和优化后的文件夹)通过复制粘贴的方式上传到了存储桶。但这里有个问题:运行 rake migrate 命令(参考 https://meta.discourse.org/t/migrating-uploads-to-s3-for-default-rake-aborted/144033)时返回了错误。唉……

新服务器是否正在提供这些图像?它们是否都存在于那里?您需要手动复制它们或通过恢复完整备份来操作。