Ergebnis 1 bis 3 von 3

Thema: Datenbank lässt sich nicht mehr aktualisieren nach Update von 4.9.x auf 4.9.20

  1. #1
    Contao-Nutzer
    Registriert seit
    12.12.2017.
    Beiträge
    29

    Beitrag Datenbank lässt sich nicht mehr aktualisieren nach Update von 4.9.x auf 4.9.20

    Hallo,

    nach einem Update auf Contao 4.9.20 erscheint nach Betätigen von "Datenbak aktualisieren" im Installtool nur eine Fehlerseite. Alles mögliche probiert, leider alles ohne Erfolg.

    Kann jemand helfen?

    Im Log steht Folgendes, mit dem ich leider nichts anfangen kann:

    [2021-09-24 16:54:34] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_ro ute":"contao_install","_scope":"backend","_token_c heck":true,"_controller":"Contao\\InstallationBund le\\Controller\\InstallationController::installAct ion"},"request_uri":"https://www.xxxxxxxxxxxxxxxxx.de/contao/install","method":"POST"} []

    [2021-09-24 16:54:34] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'ALTER TABLE tl_search_index ADD PRIMARY KEY (id)': SQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined" at /www/htdocs/xxxxxxx/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_index ADD PRIMARY KEY (id)':\n\nSQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined at /www/htdocs/xxxxxxxxxxxxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined at /www/htdocs/xxxxxxxxxxxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1068 Multiple primary key defined at /www/htdocs/xxxxxxxxxxxxxxxxxxx/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137)"} []


    Viele Grüße -
    Christian

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es wäre zumindest mal einen Versuch wert, die Tabellen tl_search und tl_search_index zu leeren, alternativ auch einfach zu löschen, sie werden dann ja sowieso wieder neu aufgebaut.

  3. #3
    Contao-Nutzer
    Registriert seit
    12.12.2017.
    Beiträge
    29

    Standard

    WOW!! Danke für diesen schnellen Tipp! Beide Tabellen ganz gelöscht und die DB ließ sich wieder aktualisieren!
    Danke sehr!!

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
  •