Wordpress 网站迁移 - 排序错误
Posted
技术标签:
【中文标题】Wordpress 网站迁移 - 排序错误【英文标题】:Wordpress site migration - Collation error 【发布时间】:2017-02-03 04:56:15 【问题描述】:我正在尝试通过 Akeeba Backup For Wordpress 迁移我的 wordpress 网站。不幸的是,一旦我尝试安装数据库,就会收到以下错误:
Unknown collation: 'utf8mb4_unicode_520_ci'
数据库排序规则为 utf8mb4_unicide_ci,mysql 版本为 5.5.52。
我读到here 必须将数据库系统从“无”更改为“MYSQL40”。但是Akeeba控制面板中没有这样的设置。
我错过了什么吗?
【问题讨论】:
【参考方案1】:见this
似乎排序规则仅适用于 mySql 5.6+。我猜你是 5.6-。
【讨论】:
我猜你是对的,目前低于 5.6 的所有内容都是有问题的。【参考方案2】:您可能能够在文本编辑器中打开您的 SQL 转储文件并搜索“utf8mb4_unicode_520_ci”并将其替换为“utf8mb4_general_ci”。
将您的转储重新保存为其他文件,然后尝试导入。这可能会搞砸一些复杂的字符编码,但值得先尝试这个简单的修复。
【讨论】:
嗯,问题是我不知道 Akeeba 将 DB-dump 存储在哪里。【参考方案3】:您可以尝试使用 Duplicator 插件代替 Akeeba 来实现迁移。我已经使用它很长时间了,它就像一个魅力:
https://wordpress.org/plugins/duplicator/
(安装插件后,通过 wp-admin dashboad 的插件菜单生成 Duplicator 包。
生成包后,将两个包文件(installer.php 和存档/zip 文件)下载到 PC 上的某个文件夹中。接下来,将这两个文件上传到您希望创建/迁移站点的实时站点的 Web 根目录。接下来,在浏览器中打开以下链接:
http://your_domain/installer.php
并按照屏幕上的说明进行操作。您的网站应该已经创建并且一切正常。)
【讨论】:
听起来很有趣,我一定会试一试,谢谢!以上是关于Wordpress 网站迁移 - 排序错误的主要内容,如果未能解决你的问题,请参考以下文章