网站搬家完成,遇到的问题!

2017年4月20日20:32:27 2 1,735 views

从昨晚开始把我这个在虚拟机的网站搬发布到网络上,但是从虚拟机数据库导出,在到服务器导入数据库时候怎么都出错,今天中午找了解决办法。

在导入服务器数据库时,数据库提示的“#1273 – Unknown collation: ‘utf8mb4_unicode_ci’ 的错误,”

根据网上查到的这个问题是:数据库编码的问题,出现这个问题的原因在于,wordpress4.2版本之后升级了数据库,如果数据库是mysql5.5以上的互相导入没有问题,如果老网站是mysql5.5的,导入新网站是mysql5.5版本以下的,就会出现这个问题。根据wordpress官方的解释,在导入数据库之前,只需要把utf8mb4编码转成utf-8就可以了,有两种方法可以替换数据库编码:

 

一、替换代码

从老的数据库中导出的数据库文件,用Uedit等代码编辑器打开。
查找:utf8mb4_unicode_ci,全部替换为:utf8_general_ci
查找:utf8mb4 全部替换为 utf8

按照顺序完成上面的操作。保存。

二、修改文件

修改wordpress的配置文件wp-config.php

把define(‘DB_CHARSET’, ‘utf8mb4’);

改为define(‘DB_CHARSET’, ‘utf-8’);

完成之后,基本能解决问题了。

 

根据实践,用了“二、修改文件”网站会出错!

 

然后就是遇到ality没有评论的问题,根据多方尝试,这个问题是,这个主题里面一个小工具的问题,在正文下方加个“大家喜欢”这个工具,评论就是会不在。

 

 

  • A+
所属分类:PHP

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

    • avatar nash.zhao 2

      我们也是经过几次折腾,才安顿下来:搬瓦工-pavz-搬瓦工-qcloud。。。路途艰辛,还换了好两次域名简直就是从头做人了。再也不想折腾了。