Contao-Camp 2024
Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 48 von 48

Thema: Problem bei Wechsel der Datenbank von MySQL zu MariaDB

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

    Standard

    Poste deine config/config.yaml und config/parameters.yaml, exkl. Credentials.
    » sponsor me via GitHub or PayPal or Revolut

  2. #42
    Contao-Nutzer Avatar von HADT
    Registriert seit
    03.03.2011.
    Beiträge
    21

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste deine config/config.yaml und config/parameters.yaml, exkl. Credentials.
    Sehr gut! In der config/parameters.yml gibt es diesen Eintrag:

    Code:
    parameters:
    ...
    ...
        database_version: 5.7.37-0ubuntu0.18.04.1
    Gelöscht. Schon klappt es! Da hätte ich in 400 Jahren nicht rein geschaut.

  3. #43
    Contao-Nutzer Avatar von HADT
    Registriert seit
    03.03.2011.
    Beiträge
    21

    Standard

    Ich habe jetzt mal ein bisschen versucht zu googeln und mich schlau zu machen zu dem Parameter "database_version". Aber das scheint mir nichts von Contao selbst zu sein? Ist das etwas aus dem Symphony Framework? Wollte man wissen was dieser Parameter macht und warum man den setzt. Wenn da jetzt MYSQL-5.7 stehen würde und das System dann nur 5.7 Features nimmt würde ich das verstehen, aber was will Contao/Symphony/whatever aus der Info "5.7.37-0ubuntu0.18.04.1" rausholen?

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

    Standard

    Das ist ein Feature von Doctrine.

    Normalerweise würde Doctrine automatisch die Server Version ermitteln. Damit kannst du das aber aushebeln und die Serverversion fixieren.

    Warum du das eingefügt hast kannst nur du wissen . Vermutlich wolltet ihr damit irgendein Problem umgehen.
    » sponsor me via GitHub or PayPal or Revolut

  5. #45
    Contao-Nutzer Avatar von HADT
    Registriert seit
    03.03.2011.
    Beiträge
    21

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist ein Feature von Doctrine.

    Normalerweise würde Doctrine automatisch die Server Version ermitteln. Damit kannst du das aber aushebeln und die Serverversion fixieren.

    Warum du das eingefügt hast kannst nur du wissen . Vermutlich wolltet ihr damit irgendein Problem umgehen.
    Ich vermute das passierte automatisch. Die nicht funktionierenden Projekte haben nämlich eine Gemeinsamkeit:

    Sie alle wurden die letzten 4 Wochen von Contao 3.5 auf 4.13 upgedradet als Vorbereitung für den Serverumzug.

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

    Standard

    Hm, ja in der Tat. Poste das mal auf GitHub, evt. muss das nochmal überdacht werden.
    » sponsor me via GitHub or PayPal or Revolut

  7. #47
    Contao-Nutzer
    Registriert seit
    16.09.2012.
    Beiträge
    55

    Standard

    Zitat Zitat von HADT Beitrag anzeigen
    Sehr gut! In der config/parameters.yml gibt es diesen Eintrag:

    Code:
    parameters:
    ...
    ...
        database_version: 5.7.37-0ubuntu0.18.04.1
    Gelöscht. Schon klappt es! Da hätte ich in 400 Jahren nicht rein geschaut.
    Selbes Problem, Umzug zu neuem Server. Allerdings hatte ich eine frische 4.13.29 Installation ohne vorherige Migration von 3.5. und der "database_version:" Parameter war auch gesetzt.
    Blöden Parameter gelöscht, Installer durchlaufen lassen und alles läuft prima in der neuen MariaDB.
    Das hat mich 4 Stunden Lebenszeit und Nerv gekostet. :-/

  8. #48
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Ort
    Nürnberg
    Beiträge
    44
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kann das aktuell hier auch nochmal beim Update von 4.13.8 auf 4.13.29 bestätigen (resultierte aber vermutlich aus einem noch älteren Update): Datenbank ließ nicht nicht mit besagtem Fehler aktualisieren.
    Entfernen der database-version aus der parameters.yml + Anwendungscache leeren brachte die Lösung und die Datenbank ließ sich wieder problemlos aktualisieren.
    Danke für Eure Hinweise

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
  •