1364 Field "checked_out" doesn´t have a default value

  • ...habe ein altes Backup vor ein paar Tagen installiert, und auf J6.1 aktualisiert...

    ..Ich kann Dir leider nicht mehr nenne, es war aber ein J5 Backup...

    Wurde die Website nach dem Restore mit dem alten Backup auf eine Jommla 5.4.x-Version gebracht per Update?

    Also vor dem Upgrade der Website auf Joomla 6.1

  • Das klärt die Frage nicht vollständig! Hast Du das Update auf J6 von einer J5.4.x gemacht?

    Wenn ja, sollte alles okay sein.

    Wenn nein, wird Deine J6-Installation nicht korrekt funktionieren, weil nur in der J5.4 die SQL-Skripte enthalten sind, die beim Update auf J6 die Datenbank auf den J6-Standard anheben.

    Freundliche Grüße aus Wächtersbach, Rolf Dautrich

  • Hallo Rolf,

    danke für die Information.

    Ich bin leider nur ein Hobby-Joomlaner, und habe eigentlich auch kein Probleme, bis auf diese Fehlermeldung.

    Bin aber auf jeden Fall von J5 auf J6 umgestiegen.

    Kann ich denn noch was prüfen, damit ich beim nächsten Update keine größeren Probleme bekomme?

    VG Jan

  • Hallo Elwood, hallo gindi35510,

    nein, das Thema ist noch nicht erledigt.

    I.

    Wenn ich einen Menü-Eintrag Ein- oder Ausschalte, erhalte ich die folgende Fehlermeldung.

    Den Fehler kann ich aber ohne Probleme wegdrücken, und habe auch keine andere Fehlermeldung erhalten.

    2. Wenn ich Inhalte verändere habe ich nun dieses Fehler:

    Vielleicht nun in Schritt zur Lösung:

    Mir ist aber gerade aufgefallen, dass die Datenbank die Länge/Werte "10" nicht speichert hat. Obwohl ich es nun mehrmals wiederholt habe.

    Hier die Bilder:


    Gibt es dafür eine Erklärung? Muss ich noch was anpassen?

    VG Jan

  • Hast du selber mal mit der Datenbank experimentiert, z.B. die DB-Tabellen in ein anderes Joomla kopiert oder Ähnliches?
    Wurden Joomla-Aktualisierungen immer mit der Standard-Joomlamethode durchgeführt? Oder bist du mal von der Norm abgewichen?
    Und ist für die Datenbank auch der Strict Mode aktiviert, damit sichergestellt wird, dass gewisse Vorgaben eingehalten werden?

    Viele Grüße!
    JoomlaWunder

  • Noch eine Frage: Wird in der Tabelle xx_content in der Zeile checked_out hinter dem Namen ein index angezeigt? (Sieht aus wie ein Schlüssel)

    Wenn nein, gehe ganz ans Ende der Zeile checked_out und klicke auf "mehr". In dem Fenster klicke auf index und speichere.

    gindi

  • Noch eine Frage: Wird in der Tabelle xx_content in der Zeile checked_out hinter dem Namen ein index angezeigt? (Sieht aus wie ein Schlüssel)

    Wenn nein, gehe ganz ans Ende der Zeile checked_out und klicke auf "mehr". In dem Fenster klicke auf index und speichere.

    gindi

    Sorry, ja, ich habe nur an mir selber gezweifelt. Aber die Datenbank hat die "10" nicht genommen.

  • Hast du selber mal mit der Datenbank experimentiert, z.B. die DB-Tabellen in ein anderes Joomla kopiert oder Ähnliches?
    Wurden Joomla-Aktualisierungen immer mit der Standard-Joomlamethode durchgeführt? Oder bist du mal von der Norm abgewichen?
    Und ist für die Datenbank auch der Strict Mode aktiviert, damit sichergestellt wird, dass gewisse Vorgaben eingehalten werden?

    Hallo JoomlaWunder,

    ähhh, ich habe Joomla Einstiegsniveau. Ich habe immer eine Datensicherung gemacht und dann die Update laufen lassen. Ist es denn sinnvolle den Strict Mode immer zu aktivieren? Wenn ja, wo ist der denn im Datenbank?

    VG Jan

  • Hallo JoomlaWunder,

    ähhh, ich habe Joomla Einstiegsniveau. Ich habe immer eine Datensicherung gemacht und dann die Update laufen lassen. Ist es denn sinnvolle den Strict Mode immer zu aktivieren? Wenn ja, wo ist der denn im Datenbank?

    VG Jan

    Ok! Wenn du die Aktualisierungen immer über das Joomla-Backend gemacht hast, dann ist das vollkommen richtig. Der Scrict Mode für Datenbanken ist ab MySQL8 automatisch aktiviert (vorher glaube ich auch schon). Wenn du nichts geändert hast, dann ist das auch ok.

    Ich muss gestehen, dass ich noch nie MySQL 8.4 verwendet habe. Vielleicht hat sich da was geändert, was nun zu den Problemen führt. Da kann ich leider nichts zu sagen. Müssten sich Datenbankexperten evenutell mal anschauen.
    Hättest du denn die Möglichkeit, dein Joomla testweise mal in einer Umgebung mit MySQL 8.0 einzuspielen oder MariaDB 10.11 ?
    Was anderes fällt mir da dazu jetzt leider nicht ein.

    Viele Grüße!
    JoomlaWunder