各位有试过把整个discourse打包丢新服务器吗

因为我发现新建的discourse启动备份后会报错一些组件很奇怪所以我考虑把整个discourse搬过去不知道可不可行能否直接启动

我试过,不行的,会有很多莫名其妙的报错,最好还是迁移备份文件。

丢过去的应该是代码和数据库的一些文件。

就算丢过去可能还是会有错误或者需要重构下?

因为 Docker 容器的内容没有丢过,新的机器上没有 Docker 的容器。

meta 上有一个通过 sync 而不是备份再恢复的迁移方法,挺好用的。

备份报错是数据存储版本不一致导致,目前来看一年会有一次大的升级,影响不同版本备份恢复,升级时好像也不能跨版本升级

我已经解决了其实只需要discourse备份一下数据库 然后把不要的全部文件夹都删了保留一个var/discourse/shared/standalone/uploads 文件夹把它打包 然后去🆕服务器线解压uploads然后重启再启动北方都数据库即可更新

:+1:厉害