Discuz教程网

dz论坛从X2升级到X2.5升级陷入死循环的解决方法

[复制链接]
authicon dly 发表于 2012-6-23 18:03:18 | 显示全部楼层 |阅读模式
Discuz论坛从X2升级到X2.5有时候会出现一个问题,升级陷入死循环,具体提示如下:

update.php?step=waitingdb&nextstep=prepare& sql[]=5786554789722f09b8f635c20410e507& sql[]=ee4f20b8582052367f5beb9bd19fea58]正在升级数据,请稍后...

[时长]:113[状态]:copy to tmp table[信息]:ALTER TABLE pre_forum_post ORDER BY pid ASC

[时长]:113[状态]ocked[信息]:ALTER TABLE pre_forum_post CHANGE `pid` `pid` INT(10) UNSIGNED NOT NULL, CHANGE `replycredit` `replycredit` int(10) NOT NULL default '0', CHANGE `status` `status` int(10) NOT NULL default '0', ADD UNIQUE KEY pid (pid), DROP PRIMARY KEY, ADD `position` INT(8) UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY(`tid`, `position`), DROP INDEX authorid, ADD INDEX authorid (authorid,invisible)

(跳转中...)

主要问题原因就是一直显示跳转中,但却一定在原地不动,遇到这样的问题如何解决呢?

使用tools工具修复和优化下数据库表,然后重新执行升级文件,就可以正常通过了。

注意:升级时一定要备份数据库,按照官方提示一步步操作。尤其是是涉及到数据库操作一定要备份



上一篇:Discuz伪静态设置
下一篇:DISCUZX/DISCUZ 模组挂载系统
authicon 主编 发表于 2012-6-24 11:13:25 | 显示全部楼层
支持~~~~~~~~~
authicon 主编 发表于 2012-6-24 11:13:45 | 显示全部楼层
强烈支持楼主ing……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 09:44

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表