我正在尝试通过Akeeba Backup For Wordpress迁移我的wordpress网站。不幸的是,只要我尝试安装数据库,就会出现以下错误:
Unknown collation: 'utf8mb4_unicode_520_ci'
数据库排序规则为utf8mb4_unicide_ci,MySQL版本为5.5.52。
我读过here,必须将数据库系统从“None”更改为“MYSQL40”。但是在Akeeba控制面板中没有这样的设置。
我错过了什么吗?
答案 0 :(得分:2)
请参阅this
似乎排序规则仅适用于mySql 5.6+。我猜你是5.6 - 。
答案 1 :(得分:1)
您可能能够在文本编辑器中打开您的SQL转储文件,并搜索" utf8mb4_unicode_520_ci"并用" utf8mb4_general_ci"。
替换它将转储重新保存为其他文件,并尝试导入。这可能会破坏一些复杂的字符编码,但是首先尝试这个简单的修复是值得的。
答案 2 :(得分:0)
您可以尝试使用Duplicator插件来实现迁移,而不是Akeeba。我已经使用了很长时间,它就像一个魅力:
https://wordpress.org/plugins/duplicator/
(安装插件后,通过wp-admin dashboad上的插件菜单生成一个Duplicator软件包。
生成软件包后,将两个软件包文件(installer.php和archive / zip文件)下载到PC上的某个文件夹中。接下来,将这两个文件上传到您希望创建/迁移站点的实时站点的Web根目录。接下来,在浏览器中打开以下链接:
的http:// {your_domain替换} /installer.php
并按照屏幕说明操作。您的网站应该被创建,一切都应该正常。)