Ich bin dabei eine Contao Installation von einem nginx Server auf einen neuen nginx Server zu übersiedeln
PHP Version : 7.4
Contao :Version 4.4.54
Version MySQL: 5.5.5-10.3.22-MariaDB-0+deb10u1 mit PHP-Erweiterung MySQLi
DB utf8mb4_general_ci
Es läuft soweit alles, aber :
install tool möchte folgendes ändern:
ALTER TABLE tl_user CHANGE maeEventCat maeEventCat CHAR(1) DEFAULT '' NOT NULL
Folgende Fehlermeldung unter var logs:
[2020-11-10 13:10:33] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'ALTER TABLE tl_user CHANGE maeEventCat maeEventCat CHAR(1) DEFAULT '' NOT NULL':\n\nSQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 2 at /var/www/vhosts/100001/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 2 at /var/www/vhosts/100001/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 22001): SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'maeEventCat' at row 2 at /var/www/vhosts/100001/htdocs/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:125)"} []
In der Datenbank steht in der tl_user momentan :
maeEventCat vachar32 ' NOT NULL'
Weiss jemand kann ich da machen kann? Woran liegt es ?
Lesezeichen