gxj 我之前的版本是2.0版本,有多半年没用了,现在重新换了个服务器,直接把之前的.halo2文件夹保存到了本地,在新服务器上部署把.halo2文件上传上来然后使用docker部署,在部署最新版本时,容器没有起来,看了下日志,大概是我的db文件和h2数据库版本不兼容,挨个测试版本之后最终部署了2.9版本可以正常使用,但是从2.9升级到最新的时候同样出现了数据库的问题,我想着备份一下数据,然后把.halo2文件改名之后直接安装最新版本,在恢复数据的时候上传文件出错了
Ryan Wang 👍 因为 2.11 升级了内置数据库的版本,所以不能直接升级,请看:https://bbs.halo.run/d/4672-%E6%94%AF%E6%8C%81%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83halo-2110-%E5%8F%91%E5%B8%83/23 正确做法确实是先使用 2.11 以下的版本运行,然后备份之后安装新的 Halo 版本,再进行恢复。如果上传恢复数据有异常,建议提供完整的日志。 另外,建议新安装的 Halo 不要再使用 h2 数据库,我们不推荐在生产环境使用。