源码包
597253

从16.1升级到18.12,upgrade页面在进度条走到1%以后就变成空白已解决 悬赏5积分

提问者张治 答案数1 阅读数299 发表时间2024-05-15 15:52:34

原来版本是16.1,覆盖18.12版本以后,打开升级页面。

一开始提示数据库版本不对,让选择原来的版本,选择16.1,升级的目标是18.12。

然后点击“升级”,生成执行的sql,点击“确认执行”,然后进入升级页面,有进度条,进度条刚一开始页面就变成空白页了。重新进入升级页面,执行相同流程,进入升级进度条页面,并提示“系统正在升级中,请耐心等待”,然后就变成空白页。

禅道版本:禅道开源版 18.12

安装包类型:源码包

操作系统:CentOS

客户端浏览器:Chrome

设置备注
内容
答案列表
2024-05-15 16:05:52

禅道代码目录 zentao/config/my.php中debug的值改成true,刷新下空白页面看下是否有报错信息;

如果没有报错信息,可以还原下数据库备份,保持debug值为开启状态,重新升级看下页面 或者 zentao/tmp/log/目录下php开头的日志中是否有报错信息生成;

另外可以添加下获取技术支持QQ,邀请进群协助处理升级事宜。

🐠
2024/05/15
有报错信息:
16:09:20 ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '17-story-1-1' for key 'card_group' <p>The sql is: INSERT INTO `zt_kanbancell` </p> in lib/base/dao/dao.class.php on line 1521, last called by lib/base/dao/dao.class.php on line 888 through function sqlError.
in /var/www/html/zentaopms/framework/base/router.class.php on line 3037 when visiting /upgrade.php?m=upgrade&f=execute&fromVersion=16_1
2024/05/15
根据报错信息,升级时应该是有多次点击升级按钮导致数据库中键值重复;
建议还原下升级前的数据库备份,重新升级,注意升级过程中的按钮不要多次点击;点击后等待执行完成即可。
🐠
2024/05/15
好的,我在技术群里沟通了,我再试试
🚢
2024/05/15
好的,后续问题咱们群里沟通就好
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。