dz论坛从X2升级到X2.5出现问题,升级陷入死循环。
昨日把我的一个dz论坛从X2升级到X2.5出現了难题,升级陷入无限循环,实际提醒以下:update.php?step=waitingdb&nextstep=prepare&sql[]=5786554789722f09b8f635c20410e507&sql[]=[ee4f20b8582052367f5beb9bd19fea58]已经升级数据信息,请稍后。。。
[时间]:113[情况]:copytotmptable[信息内容]:ALTERTABLEpre_forum_postORDERBYpidASC
[时间]:113[情况]:Locked[信息内容]:ALTERTABLEpre_forum_postCHANGE`pid``pid`INT(10)UNSIGNEDNOTNULL,CHANGE`replycredit``replycredit`int(10)NOTNULLdefault'0',CHANGE`status``status`int(10)NOTNULLdefault'0',ADDUNIQUEKEYpid(pid),DROPPRIMARYKEY,ADD`position`INT(8)UNSIGNEDNOTNULLAUTO_INCREMENT,ADDPRIMARYKEY(`tid`,`position`),DROPINDEXauthorid,ADDINDEXauthorid(authorid,invisible)
(跳转中。。。)
去DZ官方网论坛搜索,发觉好多人都碰到这个问题,官方网都没有给与处理。因为之前常常升级DZ因此此次没在乎,都没有备份数据数据库查询。现在是回到X2也返回不了,只有想办法升级到X2.5。因此具体分析了一下SQL句子,发觉升级post数据信息时便没法前行,原先缘故出在这里。找到缘故后,坚决的登陆phpadmin进到论坛数据库查询。
数据库查询有两个,第一个information_schema并不是论坛的数据库查询,第二个才算是。点一下论坛数据库查询进到后进到表结构,把网页页面拖到最下边点一下选中,随后在选定项挑选恢复表,随后是提醒sql语句取得成功,随后再点一下选中,在选定项挑选提升表,提醒SQL句子取得成功。
第一步完成了,还有一个关键的一步便是删掉install文件目录中的index.php,这一官方网有表明,许多初学者不清楚。
随后清除浏览器缓存后再次升级发觉升级取得成功,已不陷入无限循环。
写在最终告诫:dz升级时一定要备份数据数据库查询,依照官方网提醒一步步实际 *** 作,不必急功近利。此外dz更新版本号时不必急切升级,等出了最新版本平稳后再考虑到升级。
著作权:Rod的SEOblog
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)