Ergebnis 1 bis 8 von 8

Thema: Datenbank-Update nicht abgeschlossen

  1. #1
    Contao-Nutzer
    Registriert seit
    01.09.2009.
    Beiträge
    47

    Standard Datenbank-Update nicht abgeschlossen

    Hallo allseits,

    habe ein Problem beim Datenbank-Update nach nach Export und Speichern des Felder-Erweiterungs-Moduls.
    Dazu habe ich über die Suche leider nichts gefunnden.

    Konkret:
    - der Aufruf der install.php führt zwar zu einem Update der Datenbank, allerdings wird danach folgende Fehlermeldung erzeugt:
    Code:
    Tabellen prüfen
    
    Die Datenbank ist nicht aktuell!
    
    Beachten Sie, dass der Update-Assistent bisher nur mit MySQL- und MySQLi-Treibern getestet wurde. Wenn Sie eine andere Datenbank verwenden (z.B. Oracle), müssen Sie die Datenbank ggf. manuell installieren bzw. aktualisieren. Durchsuchen Sie in diesem Fall die Unterordner des Verzeichnisses system/modules nach config/database.sql-Dateien.
    
    Bestehende Spalten ändern
    
    Select all
    
    ALTER TABLE `tl_member` CHANGE `xt_agb` `xt_agb` char(1) NOT NULL; 
    ALTER TABLE `tl_member` CHANGE `xt_daten` `xt_daten` char(1) NOT NULL;
    Die Fehlermeldung bleibt auch da, wie angewurzelt - trotz mehrerer Install-Versuche.
    Hat jemand vielleicht eine Idee?

    Danke Allan

  2. #2
    Alter Contao-Hase
    Registriert seit
    10.05.2010.
    Ort
    Andernach / Rlp
    Beiträge
    1.158
    User beschenken
    Wunschliste

    Standard

    Hallo Allan,

    hilfreich in solchen Fällen ist immer ein etwas mehr an Information !

    - Welche Contao - Version nutzt Du?
    - Was sagt der Contao Check?
    - Welche Module hast Du installiert?
    - Seit wann tritt der Fehler auf und wann war noch alles i.O.?
    - Handelt es sich um eine lokale, oder um eine Online Installation?
    - Wenn lokal, unter welchen Betriebsystem arbeitest Du?
    - Bei einer localen Installation und unter xampp, wampp, etc.?
    - Wenn Online unter welchen Hoster mit welchen Paket
    - Läuft deine installation mit oder ohne SMH?
    - benötigst Du SOAP für deine Erweiterungsinstallation?

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !

  3. #3
    Contao-Nutzer
    Registriert seit
    01.09.2009.
    Beiträge
    47

    Standard

    Hallo MiTch,

    danke für die schnelle Reaktion!
    Mmh, die Parameter, die Du aufgezählt hast, können eigentlich (so aus dem Bauch heraus) nicht zu diesem Effekt beitragen.
    Ist aber nur ne Vermutung.

    Version ist 2.11.3, läuft absolut stabil und ist eine von zahlreichen anderen für unterschieldiche Kundenprojekte auf eigenem Linux-Debian Root Server.
    Dieses Problem tritt wirklich nur in Zusammenhang mit dem Datenbank-Update der zusätzlich über "xtmembers_fieldeditor" erzeugten Mitgliederfelder auf.
    Das damit erzeugte Modul kann sauber über die Erweiterung im Bereich "system/module" abgelegt werden und die Felder "xt_xxx" werden in der tl_member -Tabelle ordentlich erfasst.
    Gleichfalls stehen die neu generierten Felder in .zB. Registrierungsformular zur Verfügung - also eigentlich alles schick!

    Dennoch erscheint obige Fehlermeldung - die im übrigen wieder verschindet, sofern das neu generierte Modul aus dem Verzeichnis "module" wieder gelöscht wird und eine Datenbank-Update über install.php durchgeführt wird.

    Grüsse
    Allan
    Geändert von Allan (08.06.2012 um 19:34 Uhr)

  4. #4
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hi,

    da fehlt nur der default :-)

    Schau mal in die entsprechende datebase.sql. Da sollte sowas drinstehen damit es funktioniert

    Code:
    `xt_agb` char(1) NOT NULL default '',
    `xt_daten` char(1) NOT NULL default '',
    Danach müsste es klappen :-)
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  5. #5
    Contao-Nutzer
    Registriert seit
    01.09.2009.
    Beiträge
    47

    Standard

    Hallo the_scrat,

    herzlichen Dank, das war's (stand in diesem Fall nicht drin, habs ergänzt und manchmal sieht man den Wald vor lauter Bäumen nicht).
    Was ich mich allerdings noch frage, warum das SQL-File nicht von Haus aus den "default"-Parameter aufweisst.
    Gibts da evtl. noch ne Einstellung, die ich übersehen habe?

    Viele Grüße
    Allan

  6. #6
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    hi,

    ich geh jetzt mal davon aus, dass das ein kleiner Bug in der Erweiterung ist, die dir die Dateien ausgegeben hat xt_members heißt die.
    Falsch hast du nix gemacht. Ich wusste es einfach auch nur, weil ich grad vor ein paar Tagen vor dem gleichen Problem stand, zwar nicht mit der Erweiterung, aber Lösung war trotzdem die selbe :-)
    Einstellen kannst du das übrigens nicht, das macht die Erweiterung von alleine.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  7. #7
    Contao-Nutzer Avatar von smeyli
    Registriert seit
    17.02.2010.
    Ort
    Saalfeld/Saale
    Beiträge
    186
    Partner-ID
    12151
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vor dem gleichen Problem stand ich gestern auch und habe hier genau den Hinweis gefunden, der mir letztendlich auch die Lösung zum Problem gestoßen hat.

    Auch ein Danke von mir!

  8. #8
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Oh,

    danke, dass ihr das rausgefunden habt. Ich habe die Erweiterung gerade angepasst. Tatsächlich fehlte an zwei Stellen das default ''. Ich habe das in Version 1.2.2 build 12 jetzt "nachgerüstet".

    LG,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

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
  •