Wordpress网站SQL 查询错误:#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'咋解决?

徐伟轩

前不久给一个客户二次开发网站功能,一看是wordpress的系统做的,说实话,其他都还好,只是我一看这程序整体都挺大了,压缩包都将近129MB了。
可能我不太喜欢太过臃肿的感觉,看着怪别扭。
不过还是习惯性得使用Phpstudy进行本地部署,先瞧瞧是个什么名堂?

然而,在导入数据的时候就出现了神奇的一幕,如下:

SQL 查询:
CREATE TABLE `wp_cao_tbl` (
……
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;

MySQL 返回: 文档

#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

 

📵什么玩意儿?不支持 collation utf8mb4_unicode_520_ci 呵呵

咋解决?🤣
utf8mb4_unicode_520_ci 一键替换成 utf8mb4_unicode_ci 不就搞定了嘛?
果不其然,是搞定了。😏

我喝了口水,再打开网站首页My HomePage。呵呵,又出现一个神奇的一幕:


不是啊,嫌我掉的头发少了点嘛?🤡
非要我去找错误,再修复问题啊!!

这问题,咋办?

到根目录下找到wp-config.php,再找WP_DEBUG部分的代码
修改成这样子:


就像医生给人把脉一样,要找到病因呗。

这样再刷新网站首页,就可以知道具体错误的位置。
如下:
Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.0.23". You are running 7.2.1. in D:\phpStudy\WWW\wp-content\themes\vvts\vendor\composer\platform_check.php on line 21

此站点遇到了致命错误。

也就一段英文而已,即使没学过,又没事,翻译呗。

找到原因了呗,他们自己写的主题不支持我在本地常用的PHP7.2环境下运行!


这没办法,只能让phpstudy向上兼容,现在PHP版本不都搞到了8.3了嘛?尝鲜!

当然了,大家如果在遇到相似问题的时候,也可以根据错误的具体情况,再进行bug修复。

 

评论
本条评论,由Ai智能生成
换语言
中文
русский
English
Deutsch
Français
Српски
Español
Malaysia
한국어
日本語
Tiếng Việt
ไทย