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

时间:2017-11-13 15:57:44

标签: database macos utf-8 typo3

我将我的开发机器升级到High Sierra,因此我需要使用Brew重新安装Apache和PHP。

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

 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命令中

show variables like 'char%'; show variables like 'collation%';

将utf-8和collat​​ion_connection,collat​​ion_database和collat​​ion_server全部显示为utf8_general_ci

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

我想将MariaDB降级到10.1也可以。