返回列表 发帖
楼主: hdw1230

[已解决] GBK X3.4升X3.5到了转码这一步出错了

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-25 12:37:12 | 显示全部楼层
湖中沉 发表于 2022-12-25 10:18
找到异常的用户名先改名处理

请问大侠,异常的用户名是什么,是不是将“��e��r����G”这个代码编译过来,不知道是什么东西

Discuz! Database Error
(1062) Duplicate entry '��e��r����G' for key 'username'
ALTER TABLE common_member_archive CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
PHP Debug
回复 支持 反对

使用道具 举报

5

主题

30

回帖

114

积分

渐入佳境

贡献
0 点
金币
47 个
发表于 2022-12-25 16:05:45 | 显示全部楼层
进入数据库,执行语句:select uid from pre_ucenter_members where username in (select username from pre_ucenter_members group by convert(username using utf8mb4) collate utf8mb4_unicode_ci having count(1) > 1)
回复 支持 反对

使用道具 举报

5

主题

30

回帖

114

积分

渐入佳境

贡献
0 点
金币
47 个
发表于 2022-12-25 16:06:14 | 显示全部楼层
再将异常用户改名
回复 支持 反对

使用道具 举报

18

主题

3903

回帖

7172

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-25 18:39:35 | 显示全部楼层
hdw1230 发表于 2022-12-25 12:37
请问大侠,异常的用户名是什么,是不是将“��e��r����G”这个代码编译过来,不知道是什么东西

D ...

你楼下回答的
  1. 进入数据库,执行语句:select uid from pre_ucenter_members where username in (select username from pre_ucenter_members group by convert(username using utf8mb4) collate utf8mb4_unicode_ci having count(1) > 1)
复制代码

是对的
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-25 18:44:39 | 显示全部楼层
湖中沉 发表于 2022-12-25 10:18
找到异常的用户名先改名处理

谢谢大侠!我已经将异常用户名删掉了,然后一路执行到后面的转码,等了好久,最后跳到一个空白页面,也不知道有没有升级完成,跳转到的空白地址是:http://www.**.com/install/update_adult.php?step=file,请问大侠有没有全部升级成功?
回复 支持 反对

使用道具 举报

18

主题

3903

回帖

7172

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-25 18:45:44 | 显示全部楼层
hdw1230 发表于 2022-12-25 18:44
谢谢大侠!我已经将异常用户名删掉了,然后一路执行到后面的转码,等了好久,最后跳到一个空白页面,也不 ...

没有,这个是对文件进行转码处理的步骤,具体要排查是什么文件卡住导致空白了
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-25 18:47:19 | 显示全部楼层
湖中沉 发表于 2022-12-25 18:45
没有,这个是对文件进行转码处理的步骤,具体要排查是什么文件卡住导致空白了 ...

页面居然是空白,咋整
回复 支持 反对

使用道具 举报

18

主题

3903

回帖

7172

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-25 18:48:20 | 显示全部楼层
hdw1230 发表于 2022-12-25 18:44
谢谢大侠!我已经将异常用户名删掉了,然后一路执行到后面的转码,等了好久,最后跳到一个空白页面,也不 ...

差不多算是最后几步了,GBK编码的网站在这一步会转码历史错误记录等文件、插件文件、模板文件。UTF8编码的则无需这一步。大概率是历史错误记录文件较多,导致超时或包含敏感代码等因素而白屏,可以考虑自己将/data/log/目录除X3.5_upgrade.php和index.htm文件外的文件自己备份后删除,再刷新当前地址,看看是否能继续
回复 支持 反对

使用道具 举报

6

主题

25

回帖

38

积分

初学乍练

贡献
0 点
金币
5 个
 楼主| 发表于 2022-12-25 18:48:38 | 显示全部楼层
湖中沉 发表于 2022-12-25 18:45
没有,这个是对文件进行转码处理的步骤,具体要排查是什么文件卡住导致空白了 ...

卡住这一步,后面还有多少步?如果就这样使用会有什么后果?
回复 支持 反对

使用道具 举报

18

主题

3903

回帖

7172

积分

应用开发者

贡献
344 点
金币
1398 个
QQ
发表于 2022-12-25 18:50:22 | 显示全部楼层
hdw1230 发表于 2022-12-25 18:48
卡住这一步,后面还有多少步?如果就这样使用会有什么后果?

看后面那个回答
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-4-26 08:37 , Processed in 0.053529 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表