WordPress网站搬家换到新服务器后,一访问域名就直接跳转到安装页面去了,这让人很迷惑,不知道问题出在哪里以及如何解决。魏艾斯笔记检查了网站和数据库情况后找到问题错在搬家前后数据库编码不同,下面我们就来分析和解决这个问题。
1、问题展示
WordPress网站搬家后域名一直跳转到安装页面,不管输入哪个域名或 WordPress 后台登录地址,一直会跳转到安装页面,奇了个怪了呀!
2、问题分析
问题出现在从虚拟主机搬家到云服务器时,使用 宝塔面板 > 数据库 > 添加数据库功能导入了数据库,当出现这类问题时去 PhpMyAdmin 查看虽然完成了导入操作但数据库中是空的,没有任何内容!
而尝试用 PhpMyAdmin 导入数据会报错:#1273 – Unknown collation: ‘utf8mb4_unicode_ci’ 或 ’utf8mb4_unicode_520_ci’ 之类的错误。
经过检查发现:新服务器用宝塔面板创建 MySql数据库,用的是 utf-8编码(默认),而 WordPress 用的是utf8mb4 编码,所以原因是数据库编码前后不一致,改过来就是了。
3、解决问题
删除掉之前那个错误的数据库,在宝塔面板 > 数据库 > 添加数据库,如下图所示格式选择 utf8mb4,再次导入数据就没问题了。
如果还有错误请检查 MySQL数据库的版本,用高版本MySQL备份数据导入到低版本 MySQL 就会出现不兼容的问题,反之是可以的。
暂无评论内容