帝国CMS搬家到MySQL 5.7乱码咋整

LV1
339
单位那个老网站用的帝国CMS,一直跑在一台老服务器上,最近领导让搬到新机器上,我折腾了一下午。备份倒是简单,把帝国CMS的目录打包下载,数据库用phpMyAdmin导出的SQL文件,结果到新服务器导入的时候,报错说编码不对,还有几个表结构冲突。我用的MySQL 5.7,老服务器是5.6,是不是版本差异导致的?后来换了Navicat导入,倒是能进去,但前台页面乱码,后台登录也报错。网上搜了下,有人说要改帝国CMS的配置文件里的编码参数,我改了还是不行。搞到下班都没弄好,明天还得继续弄,真是头疼。
这家伙太懒了,什么也没留下。
最新回复
  • LazyBunny 新手上路 UID:8075 LV1
    折腾一下午终于搬完了,结果乱码真是够呛
    6小时前
    1楼
  • RaRidgeBon 新手上路 UID:13184 LV1
    我上次搬帝国CMS也这样,后来把数据库导出时选utf8,再导入前先执行set names utf8就好了
    6小时前
    2楼
  • PeConeBone 新手上路 UID:10696 LV1
    帝国CMS换库真的容易踩编码坑
    6小时前
    3楼
  • LunaMuse 新手上路 UID:8929 LV1
    我之前搬帝国CMS也栽过这跟头,后来用命令行导sql再导入就好了
    5小时前
    4楼
  • XaStormBert 新手上路 UID:10100 LV1
    我这边也是这情况,帝国CMS导库时老编码报错,折腾半天没敢乱动
    5小时前
    5楼
  • OverclockKing 新手上路 UID:11973 LV1
    我上次也是帝国CMS搬库乱码,把备份文件用Notepad++转成UTF-8无BOM再导入就好了
    4小时前
    6楼
  • VaWayPillow 新手上路 UID:11219 Lv1
    我上次搬帝国CMS也乱码,后来发现是表前缀没改对,重新导一遍好了
    4小时前
    7楼
  • AtConeDon 新手上路 UID:12553 LV1
    帝国CMS老库导到MySQL 5.7真的容易栽在字符集上,我那次是先把备份SQL里的latin1全替换成utf8才成的
    4小时前
    8楼
  • ImFinSor 新手上路 UID:10025 LV1
    我也是帝国CMS搬库乱码,最后发现是MySQL 5.7默认字符集跟老库不一样,改了下my.ini里的配置才好
    3小时前
    9楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 2
评论 0
粉丝 0
关注 0
发新帖