已解决 禅道php报错

打开禅道页面发现如下报错:

Warning: fopen(/opt/zbox/app/zentao/tmp/log/php.20161220.log.php): failed to open stream: Permission denied in /opt/zbox/app/zentao/framework/base/router.class.php on line 1977


由于之前禅道崩溃,然后将之后rsync备份的文件夹,整个拷贝过来以恢复,通过zbox start启动后发现如上报错

禅道版本 8.4.1 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: Cc 悬赏:5 日期: 2016-12-20 13:55:46 答案:1 点击:3360

获取技术支持

QQ:1481227768电话:17663906485
备注

tmp/log/php.20161220.log.php内报错如下


00:18:47 ERROR: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8957' for key 'PRIMARY'The sql is: INSERT INTO `zt_action` SET `objectType` = 'bug',`objectID` = '1791',`actor` = 'duerqiang',`action` = 'resolved',`date` = '2016-12-20 00:18:47',`comment` = '',`extra` = 'notrepro',`product` = ',9,',`project` = '0' in /opt/zbox/app/zentao/lib/base/dao/dao.class.php on line 1301, last called by /opt/zbox/app/zentao/lib/base/dao/dao.class.php on line 759 through function sqlError.

 in /opt/zbox/app/zentao/framework/base/router.class.php on line 1919 when visiting bug-resolve-1791


-----------------------已经修复----------------------------

查明原因为自增列冲突

可以进入数据库使用以下语句

alter table zt_action AUTO_INCREMENT=9000;


设置备注
答案列表
最佳答案
2016/12/20