Hallo Experten,
ich habe folgendes Problem, was ich leider nicht in den Griff kriege:
Ich wollte das Update von Contao 4.9.11 auf Contao 4.9.29 durchlaufen lassen. Beim Updaten der Datenbank per Installtool kommt unten stehende Fehlermeldung:
Es geht im Prinzip nur um dieses eine Update was noch durchgeführt werden muss:
Es erscheint die bekannte Fehlermeldung "Es ist ein Fehler aufgetreten ....."Code:ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT NULL COLLATE `ascii_bin`
Fehlermeldung der Log-Datei:
Meine config.yml sieht so aus:Code:request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT NULL COLLATE `ascii_bin`': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes" at ...../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 128 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT NULL COLLATE `ascii_bin`':\n\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at ...../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at ...../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes at ...../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:141)"} []
Hat jemand eine Idee, was ich machen kann?Code:doctrine: dbal: connections: default: default_table_options: charset: utf8 collate: utf8_unicode_ci collation: utf8_unicode_ci options: 1002: "SET SESSION sql_mode=(SELECT CONCAT(@@sql_mode, ',TRADITIONAL'))" contao: url_suffix: ''
Die Website ansich läuft noch ....
Vielen Dank

Zitieren
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.