已解决 禅道自己自动升级到12.5.1后导致数据丢失的严重问题

以前禅道开源版用的好好的,突然admin登录不进去了,显示是用户名或者密码错误,只好点击忘记密码按钮,提示管理员需在服务器建立"zentao/tmp/reset_XXXXXX.txt"去重置密码,照做,然后./zbox restart。

密码确实是被重置了,admin 123456,但是登进去一看,傻眼了,项目数据全部丢失,空空如也,再一看禅道自己自动升级到了12.5.1。请问怎么才能找回项目数据?从忘记密码入口进去重置密码,为什么会把项目数据都丢失了?禅道会自己自动升级吗?

禅道版本 12.5.1 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: David 悬赏: 5 日期: 2020-12-18 18:00:48 答案:1 点击:113
设置备注
答案列表
2020/12/21

1、重置密码不需要使用 ./zbox restart重启禅道服务的。重启禅道也不会自动清空数据,请问目前是否使用了docker环境进行安装?或者服务器上安装了多套禅道?

2、可以看一下/opt/zbox/app/zentao/tmp/backup这个禅道的默认备份目录下是否有备份数据,可以安装同版本禅道后,拷贝到对应目录下, 在禅道中后台--数据--备份页面点击还原按钮来恢复数据。

如果还原时遇到问题,可以添加网页上方QQ,邀请进群,方便截图排查问题。

2020/12/21
请问怎么禁止禅道自己自动升级呢?
2020/12/21
禅道本身没有自动升级功能的,可以确认一下是否使用了第三方的docker安装,导致脚本中有自动升级功能。也可以参考手册:https://www.zentao.net/book/zentaopmshelp/90.html,使用禅道一键安装包安装同版本禅道,然后将数据迁移到禅道一键安装包中。迁移数据参考视频 http://www.zentao.net/video/c1456/p3.html