• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

更新禅道时出现的问题SQLSTATE[23000]

互联网 diligentman 4小时前 3次浏览

 

禅道从11.6.3版本至15.0.1,在升级过程中报错,显示:

 

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'system-common–CRExecution' for key 'unique'

The sql is:

UPDATE `zt_config` SET `key` = 'CRExecution' WHERE `module` = 'common' AND `key` = 'CRProject'

更新禅道时出现的问题SQLSTATE[23000]

解决方法:

假设原xampp文件夹备份两份(防止再次出错),现将原来的xampp文件夹直接删除,然后重新使用其中一份备份文件夹,并改名为xampp文件,再次进行升级操作,成功升级

问题原因:

之前执行失败原因,怀疑是xampp文件中有文件正在执行,处于打开状态,与数据库更新命令冲突导致

最后升级成功,如下图:

更新禅道时出现的问题SQLSTATE[23000]

新版禅道页面:

更新禅道时出现的问题SQLSTATE[23000]

升级步骤:

一、备份禅道

我第一次安装禅道时使用的是一键安装方式,所以直接备份安装后的xampp文件夹就行(如何备份?直接将xampp文件夹复制粘贴一份存起来)

二、下载新版的禅道源代码

这里禅道15.0.1版本的源代码下载地址为:https://dl.cnezsoft.com/zentao/15.0.1/ZenTaoPMS.15.0.1.zip

三、新版本替换老版本文件

将ZenTaoPMS.15.0.1.zip解压,解压后文件夹zentaopms中所有文件复制到原来的安装文件c:/xampp/zentao文件夹下,覆盖原来xampp/zentao目录下面的东西(操作方法:把zentaopms/下面的所有文件覆盖到 xampp/zentao/ 下面)。

四、进行升级操作

在禅道部署的服务器上,通过浏览器访问http://localhost/zentao/upgrade.php,按照页面提示进行升级就可以了。如果是88端口的话,路径是http://localhost:88/zentao/upgrade.php

操作成功即可。

 

如有其他问题,欢迎留言~

 

 

 

 

 

 


程序员灯塔
转载请注明原文链接:更新禅道时出现的问题SQLSTATE[23000]
喜欢 (0)