首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3数据库分析器utf8_general_ci服务器设置

TYPO3数据库分析器utf8_general_ci服务器设置
EN

Stack Overflow用户
提问于 2017-11-13 15:57:43
回答 1查看 207关注 0票数 0

我将我的开发机器升级到High塞拉利昂,所以我需要用Brew重新安装Apache和PHP。

现在,我的本地站点仍然工作,但在8.7.8安装上,安装工具中的数据库分析器希望以相同的方式修改许多字段,例如:

代码语言:javascript
复制
 ALTER TABLE `tt_content` CHANGE `header` `header` VARCHAR(255) DEFAULT '' NOT NULL 
 Current value: header VARCHAR(255) DEFAULT '''' NOT NULL COLLATE utf8_general_ci

看起来utf8已经发生了一些变化。在我的测试服务器上,这种情况并没有发生,所以我怀疑这是一个缺失的设置。

在Apache vhost.conf中,我有AddDefaultCharset utf-8。

在php.ini default_charset = "UTF-8“中

在mysql命令中

代码语言:javascript
复制
show variables like 'char%'; show variables like 'collation%';

全部显示为utf-8,collation_connection、collation_database和collation_server均为utf8_general_ci。

什么会导致数据库分析器的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-13 17:27:19

TYPO3 lists all tables in DB compare because of COLLATE复本

https://forge.typo3.org/issues/82023

在此过程中,MariaDb被Brew升级到10.2.x。

最后,我删除了Brew中的MariaDB,并安装了MySQL,这解决了问题。

我想将MariaDB降级到10.1也是有效的。

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

https://stackoverflow.com/questions/47268441

复制
相关文章

相似问题

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