修复在 Docker 更新过程中破坏的 Digital Ocean 上的 Discourse 安装

非常感谢 @jericson 的帮助!

我们最终采取了以下措施:

  1. 获得旧站点的恢复访问权限
  2. 挂载一个网络驱动器(Digital Ocean Volume Block Storage)
  3. /var/discourse 文件打包成 zip(tar 包)
  4. 将这些文件导出到网络驱动器
  5. 关闭旧服务器并卸载网络驱动器
  6. 在新的服务器上构建一个新的 Discourse 组织
  7. 连接网络驱动器
  8. 解压文件
  9. 找到一个 7 天前的备份
  10. 恢复到那个时间点

我们曾尝试将 /var/discourse 文件夹整体迁移到新服务器,但遇到了 Redis 问题(不确定那是否是根本问题,但那是被标记出来的问题)。

再次感谢你的帮助,Jon。谢谢!

5 个赞