dz升级问题解决方法:X2升级X2.5死循环解决
昨天把我的一个dz论坛从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[状态]:Locked[信息]: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)
(跳转中。。。)
去DZ官方论坛查找,发现好多人都遇到这个问题,官方也没有给予解决。由于以前经常升级DZ所以这次没在意,也没有备份数据库。现在是返回X2也返回不了了,只能想办法升级到X2.5 。于是仔细分析了一下SQL语句,发现升级post数据时便无法前进,原来原因出在这。找出原因后,果断的登录phpadmin进入论坛数据库。
数据库有两个,第一个information_schema可不是论坛的数据库,第二个才是。点击论坛数据库进入后进入表结构,把页面拉到最下面点击全选,然后在选中项选择修复表,然后是提示sql语句成功,然后再点击全选,在选中项选择优化表,提示SQL语句成功。
第一步完成了,还有一个重要的一步就是删除 install 目录中的index.php,这个官方有说明,很多新手不知道。
然后清空浏览器缓存后重新升级发现升级成功,不再陷入死循环。
写在最后忠告:dz升级时一定要备份数据库,按照官方提示一步步操作,不要急于求成。另外dz出新版本时不要急于升级,等出了正式版稳定后再考虑升级。
- 1地方论坛重点运营某一交易版块迅速获得盈利
- 2精美的UI界面案例:漂亮UI套件提高web和图形设计
- 3淘宝店的模式:模式决定着你如何赚钱
- 4EDM效果监测:百度统计代码解决邮件点击率
- 5网站特色的重要性:网站标题网站设计网站内容
- 6Discuz!社区网站教程:Discuz! X2.5应用中心
- 7服务器或vps的性能监控配置:设置预警
- 8企业益阳网站建设对网络营销的层次影响
- 9网站分析实例教程:流量渠道的bounce rate
- 10提高网站社会化媒体效果提高关键词排名
- 11ROI衡量电子商务营销的不足 如何设定ROI
- 12企业网站建设经验:企业建站误区
- 13搜索竞价推广关键词投放策略:越长的关键词越精准
- 14企业为何就须要专业的网站建设企业做官网呢?
- 15对社交网站未来的思考 红极一时的人人网分析
- 16轻博客Tumblr:希望给广告主和用户美妙的体验
- 17中国各级别SEOer的能力区隔
- 18APP下载站该如何转型?拿什么和手机客户端竞争
- 19小米微信百万粉丝秘笈:把服务当成产品运营
- 20网站中的网络营销文案如何编辑
- 21avast网站安全:小型网站遭受的3种黑客攻击
- 22GA的Universal Analytics更多聚焦用户的理念
- 23加速WordPress博客程序:减少wordpress负荷的技巧
- 24选择单品推广技巧:淘宝客单品选择推广技巧
- 25提升网站的销售力:与销售相关的社会心理学
- 26Godaddy优惠码使用信用卡无法支付问题解决方法
- 27益阳网站建设网络营销方面存在的问题
- 28专题设计细节:微博活动和推广内容设计
- 29最新企业站优化方法
- 30网站相当简单也不要说很轻易就能技术实现