Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler beim Datenbank-Update

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler beim Datenbank-Update

    Hallo habe folgende Meldung bei Datenbank aktualisieren:

    Code:
    ALTER TABLE tl_pct_customelement CHANGE alias alias VARCHAR(128) CHARACTER SET utf8 DEFAULT '' NOT NULL COLLATE `utf8_bin`
    ALTER TABLE tl_pct_customelement_attribute CHANGE alias alias VARCHAR(128) CHARACTER SET utf8 DEFAULT '' NOT NULL COLLATE `utf8_bin`
    ALTER TABLE tl_pct_customelement_group CHANGE alias alias VARCHAR(128) CHARACTER SET utf8 DEFAULT '' NOT NULL COLLATE `utf8_bin`
    Wie kann ich das beheben?

    Contao Version 4.9.41
    PHP 7.4

  • #2
    Aus welchem Grund kommt diese Meldung?
    Hast Du ein Update gemacht oder irgendetwas verändert?

    Im Grunde passt CE lediglich drei DB-Felder an. Das sollte kein Problem sein.

    Du könntest folgendes tun:

    Sichere die DB, führe die Änderung aus und schaue ob alles passt. Falls nicht, Backup wieder einspielen und hier wieder mit Fehlermeldung anknüpfen.

    PS:

    Welche EX-Version?

    Käme ein Update auf Contao 4.13 und EX 4.3.0 in Frage?
    Dann könntest Du auch auf PHP 8.1 umstellen.

    Grüße
    https://www.webdesign24.biz

    Kommentar


    • #3
      Das ist wahrscheinlich ein Update von Contao 4.4 auf 4.9. In diesem Fall sind ggf. die Kollationen der obengenannten Felder manuell in phpmyadmin zu ändern. Alias-Felder wurden irgendwann in Contao von varchar zu binary geändert.

      Ergänzend: https://forum.premium-contao-themes....-6-3#post23369

      Die genannten Anpassungen für MariaDB in aktuellen 4.9 und 4.13 Versionen sind Bestandteil von CustomElements 4.4.0, ausgerollt Feb 2022 in EX 4.0.0
      Zuletzt geändert von Tim; 19.06.2023, 08:29.
      http://www.premium-contao-themes.com

      Kommentar

      Lädt...
      X