|
718
0
之所以是简易教程是因为不想写的太多,没有详细的教怎么转换的,只是提供一下思路,因为没有写手记的习惯,我也讨厌做重复的事,所以这里就简单的说下怎么转
因为要新折腾一些东西必须要UTF8的编码,,而我的站点以前是从动易+动网转换到DEDE+DISCUZ的.沿用了一直以来的GBK编码,所以不得不折腾一次
这次转换
涉及软件:
Navical for mysql
phpAdmin
UltraEdit-32
参考帖子:
fangshuguang的 《分享dz7.0 GBK转UTF8 过程,已成功转换》
http://www.discuz.net/viewthread.php?tid=1157022
转换步骤:
1,使用Navical for mysql 从服务器上备份全部数据库到本地 备份时间根据数据的多少而定,一般虚拟主机都提供了数据库备份的功能,我用Navical for mysql 备份到一半到后台看到有这个工具,等备份完成后,又用虚拟主机带的数据备份功能备份了一个,多备份怎么都是没有错的,万一失败后悔就来不及了.
2,用ultraEdit打开备份下来的.sql文件,全部替换建表语句的CHARSET=GBK 为 CHARSET=utf8
详细的参考:分享dz7.0 GBK转UTF8 过程,已成功转换 http://www.discuz.net/viewthread.php?tid=1157022
3,备份空间里面的全部文件到本地
4,删除空间里面文件除生成的html,上传文件之外的所有文件.
5,重新安装UTF8的DEDE+UHOME+DISCUZ,不用设置dede和discuz的整合.
6,使用工具导入修改后的.sql文件.
7,修改相应的文件整合.
8,登录各系统更新缓存,登录dede和discuz校验数据库和文件
转换前 DEDE+UHOME+DISCUZ gbk 运行正常,同步登录退出正常
转换后 DEDE+UHOME+DISCUZ UTF8 运行正常,同步登录正常 退出有时正常有时异常,新注册了一个用户测试了一下,就没怎么理会了,之后再测试
出现的问题以及解决方法:
1,登录显示 加载中 无法登录论坛,更无法进入后台了,使用tools.php工具修复无效. 这问题参考别人的帖子是修改了系统里面的config.inc.php所导致,可以使用UltraEdit-32修改discuz原始文件config.inc.php,添加整合数据,问题解决
2,《设置边栏的时候提示 数据调用的模块名称已经存在》 首页边栏无法调用
http://www.discuz.net/thread-1505436-1-1.html
3,《GBK转UTF8论坛任务出错》
http://www.discuz.net/thread-1505270-1-1.html
目前就这三个算比较大的问题,其它问题寻找中... |
|