禅道升级踩坑,从禅道8.2.4升级到12.3

手头使用的禅道系统比较早,还是2016年的8.2.4版本,查询禅道官网最新版本已经升级到12.3,最新版本集成单元测试功能,动手研究如何升级。

禅道12.3集成单元测试功能
升级之前,先做好数据备份,使用禅道自带管理工具执行备份操作。
在这里插入图片描述
备份完成,为保险起见,手工停止禅道服务,又手工复制xmapp目录。
在这里插入图片描述
【坑1】按禅道的官方升级文档,一开始以为可以使用一键安装包升级。
在这里插入图片描述
下载一键安装包,发现就是7zip解压,会覆盖数据库文件,明显不可行。
在这里插入图片描述
看来还得使用源码包方式执行升级,重新下载源码包,先单独解包到独立目录。
在这里插入图片描述
再将zentaopms目录中的所有文件复制到本地禅道安装目录,然后使用禅道管理工具重新启动禅道服务。
在这里插入图片描述
点击访问禅道,会自动进入禅道升级页面。
在这里插入图片描述
按页面提示新建ok.txt文件之后,点击继续更新,会弹出警告提示,因为已经执行过数据库备份,这一步就直接点升级按钮。
在这里插入图片描述
默认展示的版本信息正确,点击升级按钮。
在这里插入图片描述

展示需要升级的sql列表,点击确认执行。
在这里插入图片描述

【坑2】然后就会出现最大的一个坑,莫名出现这么一个界面,升级结果:需要更新附件信息?在这里插入图片描述
第一反应是以为升级出问题了,赶紧上网查资料,终于在禅道官网查到有人遇到,但是官方的回复也没说明白。
在这里插入图片描述
在这里插入图片描述
尝试刷新网页,发现还是这个界面,【坑3】点击下方推荐,发现只是一些广告。
尝试回退网页,重新执行之前的升级步骤,发现还是上面COMMENT 100的界面,多停留一段时间,发现变成COMMENT 200—》 COMMENT 300…,检查服务器本地进程,发现httpd进程一直占用50%的CPU资源,这才想到可能是在执行DB升级,估计本机禅道系统已经使用多年,积累的数据较多,而且版本比较老,需要执行的SQL升级内容也多,查看源码包里面的DB目录,确实有很多升级SQL文件。
在这里插入图片描述
干脆等一晚上看看,果然第二天上班再看,这个页面已经提示升级成功了。
在这里插入图片描述
重新访问禅道首页,已经可以正常登录了
在这里插入图片描述

建议官方还是把升级的提示信息写的更明确些比较好,完全可以更优化的提示:DB升级中,请耐心等待,如果跨多个版本升级,可能需要等待几个小时,像我这次升级估计肯定超过5个小时了。

禅道现有升级页面里面的提示信息真心读不懂,再次吐槽:-(

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值