昨天把我的一个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出新版本时不要急于升级,等出了正式版稳定后再考虑升级。
版权:Rod的SEO博客
本文链接地址:http://www.seorod.com/wzyy/29.html
欢迎转载,转载时必须注明链接和出处。
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。