Ergebnis 1 bis 11 von 11

Thema: Fehler nach Update auf 3.5

  1. #1
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard Fehler nach Update auf 3.5

    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.

    1. 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}
    2. 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

  2. #2
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.993
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    hast du das Formular mal deaktiviert/ausgeblendet?

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  3. #3
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard

    Zitat Zitat von tschero Beitrag anzeigen
    Hi,

    hast du das Formular mal deaktiviert/ausgeblendet?

    Gruß
    tschero
    Was genau meinst du? Deaktivieren und dann die Datenbank aktualisieren? Nee, sicherlich nicht.
    Das ändert ja auch nichts.

  4. #4
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.335
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglicherweise solltest Du die vom Installtool vorgeschlagenen Änderungen per phpmyadmin (über 'SQL' auf Datenbankebene) durchführen. Dann sollte das fehlende Feld angelegt werden.

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Zufällig Strato? Da gabs doch das InnoDB COMPACT / DYNAMIC Problem
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Möglicherweise solltest Du die vom Installtool vorgeschlagenen Änderungen per phpmyadmin (über 'SQL' auf Datenbankebene) durchführen. Dann sollte das fehlende Feld angelegt werden.
    Ja, das liest sich gut. Du meinst "adjustDatabaseTables()"? Da happert es leider mit meinen Kenntnissen. Wie mache ich das?

  7. #7
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Zufällig Strato? Da gabs doch das InnoDB COMPACT / DYNAMIC Problem
    Nein, die Seite liegt bei one.com.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.164
    Partner-ID
    10107

    Standard

    Füge folgendes in deine system/config/dcaconfig.php ein:
    PHP-Code:
    <?php

    $GLOBALS
    ['TL_DCA']['tl_files']['config']['sql']['keys']['path'] = 'index(255)';
    Lösche danach den Inhalt von system/cache/dca (falls vorhanden) und führe die Datenbank Updates im Install Tool nochmal durch.

  9. #9
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Füge folgendes in deine system/config/dcaconfig.php ein:
    PHP-Code:
    <?php

    $GLOBALS
    ['TL_DCA']['tl_files']['config']['sql']['keys']['path'] = 'index(255)';
    Lösche danach den Inhalt von system/cache/dca (falls vorhanden) und führe die Datenbank Updates im Install Tool nochmal durch.

    Hey super. Das war es. Datenbank aktuell und auch keine Fehlermeldung mehr im Formular-Modul.
    Jetzt muss ich nur noch schauen, wo meine Radio-Buttons hin sind. ;-)

    Vielen Dank an alle für die schnelle Hilfe.
    Jörg

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.164
    Partner-ID
    10107

    Standard

    Welche Contao Version hast du nun im Einsatz? 3.5.36?

  11. #11
    Contao-Nutzer
    Registriert seit
    21.04.2011.
    Ort
    Rösrath
    Beiträge
    53

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version hast du nun im Einsatz? 3.5.36?
    Ja, genau diese.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •