Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[交流] 【教程】discuz论坛如何从gbk迁移至utf

[复制链接]
caijunyi 发表于 2019-12-8 13:24:14 | 显示全部楼层 |阅读模式
说难也不难,说简单也不简单,其核心迁移就是数据库,前端程序直接不要了 。在以下操作前,非常重要【请直接镜像备份】没镜像的 请把数据库和论坛文件备份



方法1
   步骤1   直接去dz后台-站长-数据库-更多选项-强制字符集utf8 【此步骤为核心步骤】最重要的一步。

备份数据库完毕后你会在恢复选项中看到你的备份,别恢复,去服务器指定文件夹将备份文件下载到本地或者先放到其他目录,还有网站的附件,图片什么的。


骚操作开始啦
全部删掉,论坛附件可以不删(备份到其他目录,到时候再滚回来),建议全部删了,或者新建一个论坛,这个时候选择utf8程序,新建数据库或者删除原数据库,utf8论坛安装好了以后,把之前备份的数据库导入到指定目录或者复制过去,再到步骤一 点击恢复  https://xxxx.com/data/restore.php
这个文件 再源码里面有

然后就是静静的等待 不出意外的话就恢复正常了  去配置文件将gbk改成utf  好像不用改,原理就是这样子



如果你没有成功,请你回滚镜像,放心,搞不坏的,或者恢复数据库和文件到原始状态


生命不息,折腾不止


你肯定可以的

方法2


































   充钱解决
s36376149 发表于 2019-12-8 15:05:15 | 显示全部楼层
我有方法!!!只是有点麻烦!不过升级可以说是很平静!!
回复

使用道具 举报

东歪西倒 发表于 2019-12-12 11:31:14 来自手机 | 显示全部楼层
插件太多,有些插件不支持utf
回复

使用道具 举报

s36376149 发表于 2019-12-12 17:14:16 | 显示全部楼层
回复

使用道具 举报

LaosDilai 发表于 2019-12-15 03:08:51 来自手机 | 显示全部楼层
菜鸡怎么说
回复

使用道具 举报

mR.耗子 发表于 2019-12-15 16:04:06 | 显示全部楼层
没用的 缺少个最主要的步骤
回复

使用道具 举报

张力丰 发表于 2019-12-15 21:57:40 来自手机 | 显示全部楼层
666666
回复

使用道具 举报

tvropc 发表于 2019-12-27 15:26:34 | 显示全部楼层
插件太多,还有模板等还是不转utf,太麻烦,中国人好好的用gbk就好了
回复

使用道具 举报

59id 发表于 2020-1-15 16:11:15 | 显示全部楼层
转模板用这个工具
http://www.guanggaolm.vip/thread-60715-1-1.html
目前还没发现任何问题

主要的还是数据库  转的过程中 很容易丢失一些东西  不过都不是大问题 重新改改就正常了
才刚从gbk转到 utf8  折腾了不少    为什么要转呢  我发现很多东西 都对utf8兼容性要好一些

后台直接强制备份成utf8数据  恢复时会丢失一些东西  
比如 分类信息的字段 多选字段 (这个可以提前备份)
       用户个人资源页丢失 只显示用户名  这里有修复方法(http://www.guanggaolm.vip/thread-60747-1-1.html)
       可能还会导致设置有安全问答的后台登录不了 可以进入UC把问答清除
       部分插件不能正常 能安装的可以重新安装一次插件
以上是个人转的经验  不包括其它方式
回复

使用道具 举报

tvropc 发表于 2020-1-16 12:14:17 | 显示全部楼层
主要插件太多,重新弄有点麻烦,不然我也转utf8了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 11:23 , Processed in 0.022807 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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