Hallo Community,
aufgrund einer PHP Abkündigung habe ich die Seite eines Kunden von 3.0 auf 3.5 gebracht. Soweit so gut. Es hat alles recht gut funktioniert. Die Seite läuft, ich komme ins Backup und ins Installtool.
Allerdings habe ich 2 kleine Fehler, die meinen Horizont dann doch übersteigen. Ich bin im PHP nicht wirklich bewandert.
- Im Installtool wird die Datenbank als "nicht aktuell" angezeigt. Will ich diese aktualisieren bekomme ich folgende Fehlermeldung:
Fatal error: Uncaught exception Exception with message Query error: Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys (ALTER TABLE `tl_files` ADD KEY `path` (`path`(333)) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295
#0 system/modules/core/library/Contao/Database.php(207): Contao\Database\Statement->query('ALTER TABLE `tl...')
#1 system/modules/core/controllers/BackendInstall.php(608): Contao\Database->query('ALTER TABLE `tl...')
#2 system/modules/core/controllers/BackendInstall.php(181): Contao\BackendInstall->adjustDatabaseTables()
#3 contao/install.php(20): Contao\BackendInstall->run()
#4 {main}- Im Kontaktformular habe ich an 2 Stellen eine Radio-Button Abfrage. Leider werden die Radio-Button auf der Seite nicht angezeigt. Beim Überprüfen im Backend tritt dann folgender Fehler auf:
Bildschirmfoto 2018-12-03 um 12.04.15.jpg
Hier kann ich zwar Templates auswählen, die Fehlermeldung bleibt die gleiche.
Ich vermute ja, dass sich beides aufeinander bezieht, aber lösen kann ich es nicht.
Kann mir hier jemand weiterhelfen und hat eine Idee?
Lieben Dank im Voraus und Grüße
Jörg
Lesezeichen