2

我正在尝试将我的 Wordpress 网站的本地版本迁移到暂存环境。我正在使用'wp migrate db'来做到这一点。这涉及通过 phpmyadmin 上传数据库。这样做时,我收到一条错误消息:

1115 - 未知字符集:'utf8mb4'

我已经检查了下面的线程,但是这家伙似乎只是将他的字符集更改为 utf8。我想知道如何升级 mysql 以支持 utf8mb4?或者这甚至是最好的解决方案?最终,我只想将我的本地站点迁移到我的子域上的暂存环境。我尝试使用复制器插件执行此操作,但也收到“字符集 utf8mb4”错误。所以看来这就是罪魁祸首。

我调查了以下线程。这家伙只是将他的字符集从 utf8mb4 更改为 utf8。我也试过这样做。我查看了 header.php,它已经只使用了一个 utf8 字符集。但仍然得到同样的错误。不知道为什么。

错误 1115 (42000):未知字符集:'utf8mb4'

这仅仅是与 mysql 上的 utf8mb4 支持有关的问题吗?或者有没有办法在不遇到这个问题的情况下迁移我的网站?

4

1 回答 1

0

编辑以下文件:

<install path>/libraries/DatabaseInterface.class.php
<install path>/libraries/mysql_charsets.lib.php

并将所有实例更改utf8mb4utf8

于 2015-07-19T06:56:10.193 回答