首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress在wp-config中否定DB_COLLATE

WordPress在wp-config中否定DB_COLLATE
EN

Stack Overflow用户
提问于 2015-09-21 16:26:24
回答 1查看 7.4K关注 0票数 1

我在本地主机开发区安装WordPress时遇到了问题。一切都很好,但是当我想把我的网站移到一个在线环境中时,DB排序规则就会出现问题。

我了解到这一点,似乎WordPress使用utf8mb4_unicode_ci字符集/排序规则在我的本地主机上创建表。虽然我的在线环境运行的是更高版本的mysql,但它不会在移动时导入表。

我决定强制WordPress在我的本地主机上使用较旧的数据库排序规则。因此,在运行设置之前,我将wp-config更改为:

代码语言:javascript
复制
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', 'utf8_general_ci');

我保存了它并运行了设置。在数据库中快速检查后,表仍然在utf8mb4_unicode_ci排序规则中!

如何强制WordPress使用utf8_general_ci排序规则?

EN

回答 1

Stack Overflow用户

发布于 2015-10-13 00:05:38

在安装之前,注释wp-config-sample.php中的行

代码语言:javascript
复制
// Define ('DB_CHARSET', 'utf8');
// Define ('DB_COLLATE', '');

使用utf8_general_ci手动创建数据库,然后安装wordpress。

这些表是以默认的数据库排序方式安装的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32690551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档