Ich habe Drupal 8 installiert auf Centos 6. Hier meine PHP und MySQL -Ausführung Ausgabe istPHP PDOException: SQLSTATE [HY000] [2019] Kann nicht initialisieren Zeichensatz utf8mb4
Server Version: 5.7.9 MySQL Community Server (GPL) PHP 5.6.14 (cli) (Baujahr: Oct 16 2015 08:41:09)
Aber ich immer noch einen Verbindungsfehler bekommen
PDOException: SQLSTATE [HY000] [2019] Can Initiiere den Zeichensatz utf8mb4 (Pfad:/usr/share/mysql/Zeichensatz /) in/var/www/m2m/core/lib/Drupal/Komponente/DependencyInjection/PhpArrayContain er.php on line 83
ich auch diese Konfiguration X Mysql Server-Version auf meinem OS haben: 5.6.27 Homebrew und PHP 5.6.15 (cli) (gebaut: 31. Oktober 2015 07.39.39)
und alles ist in Ordnung.
Haben Sie eine Idee? Jede Hilfe wird geschätzt
Können Sie 'SET NAMES 'utf8mb4'' versuchen? [http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html](http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html) – pavlovich
Logge dich in MySQL ein und führe 'show character set like 'utf%';', siehst du utf8mb4? –
mysql> zeige Zeichensatz wie 'utf%' ->; + --------- + ------------------ + ------------------- - + -------- + | Zeichensatz | Beschreibung | Standardsortierung | Maxlen | + --------- + ------------------ + ------------------- - + -------- + | utf8 | UTF-8 Unicode | utf8_general_ci | 3 | | utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 | | utf16 | UTF-16 Unicode | utf16_general_ci | 4 | | utf16le | UTF-16LE Unicode | utf16le_general_ci | 4 | – vaninv