A-A+

discuzx3转换到xiuno错误过程逐步说明及解决

2015年12月01日 Xiunobbs 暂无评论 阅读 302 次浏览 次

早就想用,一直没时间来处理,今天我正好有点空,就转换下看看

 
下面有很多相对专业的东西,熟悉的人一看就明白
按照官方转换说明,先打包论坛程序到dx2,上传xiuno并安装,安装后拷贝转化文件到根目录,开始升级
 

问题一:MySQL Query Error:REPLACE INTO xiuno_thread_type SET fid='37',typeid='1',oldtypeid='11',oldfid='0',typename='精品模板',rank='0',enable='1'. Unknown column 'oldtypeid' in 'field list'

说明:xiuno_thread_type表中缺少2个字段,无法插入,修正sql增加字段再运行升级

解决SQL:ALTER TABLE  `xiuno_thread_type` ADD  `oldtypeid` TINYINT( 2 ) UNSIGNED NOT NULL ,

ADD  `oldfid` TINYINT( 2 ) UNSIGNED NOT NULL

 

问题二:MySQL Query Error:REPLACE INTO xiuno_forum SET fid='37',fup='1',name='杰奇模板',rank='1',threads='53',posts='244',todayposts='0',lasttid='363',brief='',accesson='0',modids='',modnames='',toptids='',orderby='0',seo_title='',seo_keywords=''. Unknown column 'fup' in 'field list'

说明:xiuno_forum表中缺少fup字段,无法插入,修正sql增加字段再运行升级

解决SQL:ALTER TABLE  `xiuno_forum` ADD  `fup` TINYINT( 1 ) UNSIGNED NOT NULL

 

问题三:MySQL Query Error:REPLACE INTO xiuno_user_ext SET gender='0',birthyear='0',birthmonth='0',birthday='0',province='',city='',county='',uid='3'. Table 'bbs.xiuno_user_ext' doesn't exist

说明:`xiuno_user_ext`表不存在

建表再升级

解决SQL:

CREATE TABLE IF NOT EXISTS `xiuno_user_ext` (

  `uid` int(10) unsigned NOT NULL,

  `gender` int(10) unsigned NOT NULL,

  `birthyear` int(4) unsigned NOT NULL,

  `birthmonth` tinyint(2) unsigned NOT NULL,

  `birthday` tinyint(2) unsigned NOT NULL,

  `province` tinyint(1) unsigned NOT NULL,

  `city` char(15) NOT NULL,

  `county` char(15) NOT NULL,

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,

  PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

 

问题四:MySQL Query Error:REPLACE INTO xiuno_friendlink SET linkid='12',type='1',rank='0',sitename='51模板',url='http://51muban.cn',logo='http://mxphp.com/bbs/template/mobfound/style/v1/logo.png'. Table 'bbs.xiuno_friendlink' doesn't exist

说明:`xiuno_friendlink`表不存在

建表再升级

解决SQL:

CREATE TABLE IF NOT EXISTS `xiuno_friendlink` (

  `linkid` int(10) unsigned NOT NULL AUTO_INCREMENT,

  `url` char(25) NOT NULL,

  `logo` varchar(100) NOT NULL,

  `rank` tinyint(2) unsigned NOT NULL,

  `type` tinyint(1) unsigned NOT NULL,

  `sitename` char(15) NOT NULL,

  PRIMARY KEY (`linkid`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

直到这里,才升级完毕,初步看了下,附件的付费积分好像清零了,这个有点问题,其他等待观察
 
演示地址:http://www.mxphp.com/bbs

 

标签:

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录