Hallo zusammen,
Nur damit sowas auch dokumentiert ist.
Ein Kunde von uns ist kürzlich von DomainFactory auf cPanel umgestellt werden. Dabei wurde auch die Datenbank von MySQL auf MariaDB 10.6.23 umgestellt. Das System läuft auf wE v9.1.6 mit PHP 8.2.
Das führte in weiterer Folge dazu, dass die Navigation nicht mehr angezeigt wurde. Im Errorlog wurden folgende Fehler angezeigt:
Code
unable to decode
---
\0\0\0?????id18??we_navigation_item? ??id????icon??/??\0*\0docid?\0??table??tblFile??\0*\0parentid?\0??text??Hauptnavigation??display
??name?
??href
??type??root??level?\0??position?\0??current???containsCurrent???CurrentOnUrlPar???CurrentOnAnker???currentOnCat???catParam
?
attributes?\0??title
??anchor
??target
??lang
??hreflang
? accesskey
...
Display More
Lösung war dann, die `DB_COLLATION` in `we_conf.inc.php` umzustellen
Code
//Collation of tables in database for this webEdition.
- define('DB_COLLATION', "utf8_general_ci");
+ define('DB_COLLATION', "utf8mb3_unicode_ci");
Anschließend mussten noch die Navigationseinträge neu gespeichert werden, damit die Navigation wieder angezeigt wird.
Vielleicht erspart das ja jemanden ein wenig Drama.
Liebe Grüße,
Sascha