Fehler: install Tool macht beim Datenbank update Fehler

Willi's Avatar

Willi

24 Jun, 2022 08:22 AM

Produkt: Tao Contao
Contao-Version: 4.9.30
Browser und Browserversionen: FF

Guten Tag,
wenn ich Module update oder installiere, wirft mir das install tool Fehler aus.
Das wurde in der Contao Community diskutiert.
https://community.contao.org/de/showthread.php?83025-Update-klappt-...
Laut Spooky kommt da noch ein Update...???
Bzgl. Row und Key Size wird in 4.9 noch eine Anpassung kommen, dann läufst du vielleicht nicht mehr in dieses Problem: https://github.com/contao/contao/pul...ent-1081716123
https://github.com/contao/contao/pull/4179#issuecomment-1081716123

Ich möchte gerne dieses Problem beheben. Können Sie mir sagen welches Modul daran Schuld ist um es erst De- und vielleicht wieder zu installieren?

Es handelt sich um folgende Tabellen...
ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT NULL COLLATE ascii_bin
ALTER TABLE tl_search CHANGE title title TEXT DEFAULT NULL

Mit freundlichen Grüßen
Willi Hannebohm

  1. Support Staff 1 Posted by RockSolid Theme... on 27 Jun, 2022 09:33 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Die Datenbanktabelle tl_search kommt von Contao selbst, nicht von einer Erweiterung.

    Sollte sich das Datenbankupdate nicht durchführen lassen, können Sie die Tabelle tl_search manuell löschen. Danach sollte sich bei einem Datenbankupdate die Tabelle wieder ohne Probleme erstellen lassen.

  2. 2 Posted by PEP on 27 Jun, 2022 09:31 PM

    PEP's Avatar

    Guten Tag,

    das mit der Zeile `tl_search` verstehe ich...

    Aber es sind zwei Tabellen....

      * ALTER TABLE tl_search CHANGE url url VARCHAR(2048) DEFAULT '' NOT
        NULL COLLATE `ascii_bin`
      * ALTER TABLE tl_search CHANGE title title TEXT DEFAULT NULL

    Kann ich beide löschen?
    Wo finde ich die Tabellen? Ich hatte per Notepad gesucht, aber nicht
    gefunden.

    Vielleicht können Sie mir helfen um die richtigen Spalten zu finden?

    Mit freundlichen Grüßen

    Willi Hannebohm

  3. Support Staff 3 Posted by RockSolid Theme... on 28 Jun, 2022 06:39 AM

    RockSolid Themes's Avatar

    Aber es sind zwei Tabellen....

    In Ihren SQL-Kommandos können wir nur die Tabelle tl_search sehen, welche wäre die zweite?

    Kann ich beide löschen?

    Nein, löschen Sie bitte nur die Tabelle tl_search.

    Wo finde ich die Tabellen?

    In Ihrer MySQL-Datenbank.
    Wenn Sie von Ihrem Hosting-Provider Zugangsdaten zu phpMyAdmin haben, können Sie dort die Tabelle tl_search löschen und danach das Install-Tool ausführen.

  4. 4 Posted by PEP on 28 Jun, 2022 06:24 PM

    PEP's Avatar

    Hallo zusammen,

    ich weiss dass Ihr eigentlich nicht zutändig seid. Aber ich weiss auch,
    dass ich nochmal einen Rat benötige.
    Die tl_search wurde von mir gelöscht, und das Install tool wurde
    aufgerufen.
    Beim aktualisieren der Datenbank bekam ich folgende Fehlermaldung:

        Was ist das Problem?

    Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas
    funktioniert nicht richtig.

        Wie kann ich das Problem lösen?

    Öffnen Sie die aktuelle Log-Datei im Ordner |var/logs| und suchen Sie
    die zugehörige Fehlermeldung (normalerweise die letzte).

    Die Var/log Datei habe ich angehängt.

    Vielleicht weiss jemand Rat?

    Mit freundlichen Grüßen

    Willi Hannebohm

  5. Support Staff 5 Posted by RockSolid Theme... on 30 Jun, 2022 08:57 AM

    RockSolid Themes's Avatar

    Die Fehlermeldung Specified key was too long; max key length is 767 bytes deutet auf eine inkompatible Konfiguration ihrer Datenbank hin.

    Informationen um diesen Fehler zu beheben finden Sie hier: https://github.com/contao/managed-edition#innodb-large-prefix

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac