请选择 进入手机版 | 继续访问电脑版
查看: 330|回复: 6

[已处理] Discuz 3.4升级3.5过程中出错误求助

[复制链接]

4

主题

14

回帖

26

积分

初学乍练

贡献
0 点
金币
7 个
发表于 2022-12-30 22:23:09 | 显示全部楼层 |阅读模式
BUG反馈
程序版本: X3.5
浏览器: Chrome 
BUG地址: 隐藏内容
BUG截图: -
测试用户名: 隐藏内容
测试密码: 隐藏内容
第一次出现这个错误:(1062) Duplicate entry '123' for key 'username'

后来我重复操作一次,又出现这个错误:[size=14.6667px](1061) Duplicate key name 'gpmid',再也过不去了!


2022-12-30_22-21-09.png

5 金币

最佳答案

保证uc通信正常,uc升级时,会把重名用户自动重命名,并通知到论坛,如果通知失败,uc升级完成时会提示,进入uc让失败的改名通知都正常通知到论坛,或者论坛升级过程中,出现同名的,就去数据库改名
回复

使用道具 举报

53

主题

1250

回帖

3万

积分

管理员

贡献
2000 点
金币
1854 个
发表于 2022-12-30 22:38:42 | 显示全部楼层
第一次的是用户重名
第二次的,升级不能重复执行,报的错误是索引已存在,要重新升级,得退回到X3.4
回复 支持 反对

使用道具 举报

4

主题

14

回帖

26

积分

初学乍练

贡献
0 点
金币
7 个
 楼主| 发表于 2022-12-30 23:24:12 | 显示全部楼层
dashen 发表于 2022-12-30 22:38
第一次的是用户重名
第二次的,升级不能重复执行,报的错误是索引已存在,要重新升级,得退回到X3.4 ...

是的,我现在只能恢复到3.4,那要怎么解决第一次那种错误呢?我怕再升级一次,还是同样的错误。
回复 支持 反对

使用道具 举报

53

主题

1250

回帖

3万

积分

管理员

贡献
2000 点
金币
1854 个
发表于 2022-12-30 23:47:57 来自手机 | 显示全部楼层
保证uc通信正常,uc升级时,会把重名用户自动重命名,并通知到论坛,如果通知失败,uc升级完成时会提示,进入uc让失败的改名通知都正常通知到论坛,或者论坛升级过程中,出现同名的,就去数据库改名
回复 支持 反对

使用道具 举报

4

主题

14

回帖

26

积分

初学乍练

贡献
0 点
金币
7 个
 楼主| 发表于 2022-12-31 11:01:23 | 显示全部楼层
dashen 发表于 2022-12-30 23:47
保证uc通信正常,uc升级时,会把重名用户自动重命名,并通知到论坛,如果通知失败,uc升级完成时会提示,进 ...

改了之前那个错误的用户名后,再次升级又出现同类错误,如果这样下去,5万多个用户,什么时候是个头啊!怎么才能彻底避免不再出现这个错误?还是dz3.5的升级程序设计有bug?

2022-12-31_10-58-54.png

回复 支持 反对

使用道具 举报

8

主题

601

回帖

896

积分

Giter

贡献
10 点
金币
225 个
发表于 2022-12-31 11:27:39 | 显示全部楼层
newleap 发表于 2022-12-31 11:01
改了之前那个错误的用户名后,再次升级又出现同类错误,如果这样下去,5万多个用户,什么时候是个头啊! ...

升级程序应该是没有问题的,你的问题在于你ucenter升级阶段,相关数据没同步,通常来说不适合手动修改数据库来解决问题,因为问题的根源没有解决。
回复 支持 0 反对 1

使用道具 举报

4

主题

14

回帖

26

积分

初学乍练

贡献
0 点
金币
7 个
 楼主| 发表于 2022-12-31 11:53:12 | 显示全部楼层
终于升级成功了,分享一下经验吧!参考的升级步骤:https://www.dismall.com/thread-14660-1-1.html
1、如上述dashen所说,升级过程不能重复操作,除非恢复到原来的3.4旧版,再重新操作升级3.5;
2、出现这类错误:(1062) Duplicate entry '123' for key 'username',是因为有用户名是重复的,解决办法:登录3.5网站管理后台,搜索到这个用户名,然后3.5新后台有个“发起改名”,直接把这个重复的用户名给他改掉,提交;
3、然后回到错误页面,F5刷新页面,继续升级,或者继续出现错误,同样方法继续改重复的用户名,直到没有错误,继续升级...
4、提示:升级成功!
2022-12-31_11-27-00.png
5、打开网站时提示文件缺失错误,使用宝塔面板或kod管理器,去之前old目录里找对应的文件,恢复到特定目录下,OK,网站可以正常打开了!
6、进入管理后台,启用之前的插件,检查网站是否有异常情况,如果有改之...
7、升级完成。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

添加有偿服务QQ
添加有偿服务微信