近期打算将DISCUZ转换为WECENTER,正在研究转换程序,目前情况:
环境为本地搭建,根目录下安装WCT,二级目录bbs当中安装了一个全新的DISCUZ2.5 将之前较少数据时候的MYSQL通过DISCUZ后台导入,调整DISCUZ使之能正常访问,会员、帖子均正常。
在BBS目录下新建一个go目录,里面放着转换程序,一切都是那么自然,用户导入成功,且WCT后台能用导入成功的用户登陆。
在执行转换程序到 转换论坛版面的时候提示出错,代码如下:
Fatal error: Uncaught exception 'Zend_Db_Statement_Mysqli_Exception' with message 'Mysqli statement execute error : Duplicate entry '1' for key 'PRIMARY'' in D:\phpStudy\WWW\bbs\go\system\Zend\Db\Statement\Mysqli.php:214 Stack trace: #0 D:\phpStudy\WWW\bbs\go\system\Zend\Db\Statement.php(300): Zend_Db_Statement_Mysqli->_execute(Array) #1 D:\phpStudy\WWW\bbs\go\system\Zend\Db\Adapter\Abstract.php(479): Zend_Db_Statement->execute(Array) #2 D:\phpStudy\WWW\bbs\go\system\Zend\Db\Adapter\Abstract.php(575): Zend_Db_Adapter_Abstract->query('INSERT INTO `aw...', Array) #3 D:\phpStudy\WWW\bbs\go\system\Core\Convert.php(113): Zend_Db_Adapter_Abstract->insert('aws_category', Array) #4 D:\phpStudy\WWW\bbs\go\index.php(62): Core_Convert::import_forum() #5 {main} thrown in D:\phpStudy\WWW\bbs\go\system\Zend\Db\Statement\Mysqli.php on line 214
烦请WCT的开发人员明示,到底哪里出了问题,谢谢!
阅读全文
收起全文