Manuelles update von 3.1.0 auf 3.2.9
Das Installtool meldet bei Aktualisierung der DB folgenden Fehler:
Fatal error: Uncaught exception Exception with message Query error: Specified key was too long - max key length is 1000 bytes (ALTER TABLE `tl_files` CHANGE `path` `path` varchar(1022) NOT NULL default '') thrown in system/modules/core/library/Contao/Database/Statement.php on line 283
#0 system/modules/core/library/Contao/Database.php(202): Contao\Database\Statement->query('ALTER TABLE `tl...')
#1 contao/install.php(607): Contao\Database->query('ALTER TABLE `tl...')
#2 contao/install.php(191): InstallTool->adjustDatabaseTables()
#3 contao/install.php(1118): InstallTool->run()
#4 {main}
Wenn ich auf der DB, die bei 1&1 liegt, in der Struktur der Tabelle tl_files den path direkt von bisher VARCHAR(255) auf VARCHAR(1022) ändern will, kommt folgende MySQL-Fehlermeldung:
SQL-Befehl: ALTER TABLE 'tl_files' CHANGE 'path' 'path' VARCHAR(1022) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL.
MySQL meldet: #1071 - Specified key was too long; max key length is 1000 bytes.
Ich habe dann noch VARCHAR 1000, 900, 800 usw. ausprobiert. Es kommt jedesmal dieselbe Meldung. Lediglich bei 300 (statt bisher 255) speichert er die höhere Zahl ab.
Was kann ich tun?
Peter