Webhosting: Hilfe & Tipps

Typo3-Fehler nach MySQL-Update auf >= 8.0.25

Wirft Ihre Typo3-Installation plötzlich Fehler, kann dies mit einem Update der MySQL-Version auf Version >= 8.0.25 zusammenhängen. Der Check (typo3_src/typo3/sysext/core/Classes/Database/DatabaseConnection.php, function checkConnectionCharset) in Typo3 ist nicht korrekt. 

"Client applications and test suite plugins now report utf8mb3 rather than utf8 when
writing character set names. (Bug #32164079, Bug #32164125)"

Um dies kurzfristig zu beheben, führen Sie folgende kleine Änderung durch. Konnektieren Sie sich per FTP, SFTP oder SSH mit Ihrem Account und öffnen innerhalb Ihres Typo3-Ordners die Datei "typo3_src/typo3/sysext/core/Classes/Database/DatabaseConnection.php" .

Suchen Sie nach der Zeile  "$this->checkConnectionCharset();". Ändern Sie diese Zeile nun wie folgt:

 

$this->checkConnectionCharset();

in

//$this->checkConnectionCharset(); 

 

Die Typo3-Installation sollte nun wieder für Besucher erreichbar sein.

Führen Sie nun kurz- bis mittelfristig eine Aktualisierung Ihrer Typo3-Installation auf Version 8 oder höher durch.