禅道升级失败
传到升级最后一步执行SQl的是时候,遇到报错:
遇到错误如下
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'system-common--CRExecution' for key 'unique'<p>The sql is:
UPDATE `zt_config` SET `key` = 'CRExecution' WHERE `module` = 'common' AND `key` = 'CRProject'</p>
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-bug-exportTemplate' for key 'group'<p>The sql is:
UPDATE `zt_grouppriv` SET `method`='exportTemplate' WHERE `method` = 'exportTemplet'</p>
这个报错的话,需要提供下详细升级信息,咱们是从哪个版本升级到哪个版本。
可以加一下左上角的商务联系方式,商务邀请进群后详细沟通。
禅道升级的版本是由 原来的12.3.3 到 18.5;
服务器环境为 Ubuntu16.04
1、可以还原下数据库的备份重新升级,建议把现在数据库中的zentao库删除,重建库后导入备份的sql文件后,重新进行升级;
2、当前版本比较老了,建议跨版本进行升级:12.3.3-15.7.1-18.3,升级前请做好数据备份
升级请参考文档:http://www.zentao.net/book/zentaopmshelp/41.html
备份请参考文档:http://www.zentao.net/book/zentaopmshelp/42.html
你好,15.5升级到18.5,还是出现这个提示,怎么解决呢?
这个问题是升级过程被执行了2次的问题,咱们可以还原当前禅道到升级前的版本(数据库也需要还原到升级前的状态),重新升级看下,如果还是重现此问题,可以尝试升级前进数据库将zx_grouppriv 这个表的数据清空,再升级看下(操作前务必备份)
Windos 安装包访问数据库 http://www.zentao.net/book/zentaopmshelp/76.html或者在禅道集成环境面板 工具 数据库访问
Linux 安装包访问数据库 https://www.zentao.net/book/zentaopmshelp/90.html#1
账号密码在 zentao(pro/ep/pms)/config/my.php 看下, 默认 root 123456