禅道升级从12.4.3升级到18.12,需要采用逐步升级的方式,从12.4.3 -12.5.3 - 16.5 - 17.6 - 18.12,其中低版本12.5.3是个通用版本。具体升级如下:
1、先登录禅道,把禅道备份一下,备份三块内容:sql、code、file。
2、同时分别下载12.5.3、16.5、17.6、18.12源码包,注意是源码包,不是exe一键安装包,下载源码包的时候注意选择对应的php版本。
3、备份完成关停禅道,将xampp文件复制一份出来,其中 \xampp\zentao\www\data\upload\1文件夹下的内容先不拷贝,以及\xampp\zentao\tmp\backup备份文件不拷贝。
4、将原xampp文件改名为xampp-备份,将新复制文件夹名改名为xampp。
5、启动禅道xampp下的start.exe,点击启动,启动成功之后,点击访问,开始按步骤升级。
注意:
1、从12.4.3升级到12.5.3会报一个错误,有个字段创建不成功:打开禅道启动窗口,点击更多,选择数据库,找到对应的数据库表,把字段建上,重新升级就成功了。
2、如果创建完ok.txt点击下一步继续更新,界面不动,说明ok.txt文件创建位置不对,或者ok.txt文件格式不对,仔细检查。