Auto update mit 'minor'

  • Ich finde das gut, dass Sicherheits-Updates über die in der config.php festgelegte Definition:

    PHP
    define( 'WP_AUTO_UPDATE_CORE', 'minor' );

    problemlos ohne mein Zutun durchgeführt wird.
    Allerdings stelle ich mir dann hinterher die Frage, warum das durchgeführte Update trotzdem noch einmal als Update zur Verfügung steht.

    Das bedeutet also, dass die Definition 'minor' nur Sicherheitsupdates zulässt.
    Nachstehend die Liste der Dateien in denen Änderungen mit der Version 3.8.1 durchgeführt wurden.

    Sind das nun alles Sicherheitsupdates?

    Und warum soll ich den Rest updaten, obwohl sich nichts geändert hat?

    Das würde ich gerne besser verstehen.
    Danke!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo RolandStumpp,

    ich finde es auch gut, wenn Sicherheits-Updates automatisch erfolgen.

    Die Formulierung, hier aus einem originalen WP

    Zitat

    If you need to re-install version 3.8.1, you can do so here or download the package and re-install manually:

    stellt doch lediglich einen Hinweis die Möglichkeit einer Re-Installation dar.

    Die Minior-Updates sind nur die "Kleinen" eben z.B. von 3.8.1 auf 3.8.2 für eventuelle zukünftige Updates. Ein Update auf 3.9 wird mit diesen Einstellungen nicht automatisch im Background durchgeführt.

    Ja, es werden nur die geänderten datein eingespielt. Ich finde, das ist sinnvoll.

  • Es ist mir bekannt, was die Einstellung 'minor' bedeutet. Das steht ja deutlich im WP Codex.

    Meine Frage zielt auf die Tatsache, dass WP meldet dass ein Update auf 3.8.1 zu machen ist. Es wird eine Zahl 1 angezeigt für eine notwendige Aktualisierung. Ich sehe an den eingespielten Dateien, dass ein Update bereits durchgeführt wurde.

    Ich will kein Meldesystem dass mir in roten Lettern anzeigt, ich soll aktualisieren obwohl das bereits erfolgt ist.

    Und meine Hauptfrage war, wie ich erkennen kann, was ein Sicherheitsupdate ist.

  • Meine Frage hat sich erledigt.
    Wir haben das Problem selbst erkannt, das die doppelte Meldung auslöst.

    Bei der Gelegenheit möchte ich noch festhalten, dass ich in letzter Zeit das Gefühl hatte, dass dieses Forum für bestimmte Fragen die etwas tiefer gehen nicht geeignet ist.
    Es findet kein Austausch statt. Schade... aber wenns halt so ist dann soll es eben so sein!

  • Bei der Gelegenheit möchte ich noch festhalten, dass ich in letzter Zeit das Gefühl hatte, dass dieses Forum für bestimmte Fragen die etwas tiefer gehen nicht geeignet ist.
    Es findet kein Austausch statt. Schade... aber wenns halt so ist dann soll es eben so sein!

    ;-) liegt eher daran, das du die Suche nicht benutzt. Deine Frage wurde hier schon einmal ausführlich beantwortet.

  • Ich habe nun die Suche bemüht und nichts zu meinen Fragen gefunden.
    Es gibt noch einen 2. Eintrag der ein paar Stunden später als meiner eröffnet wurde.
    Darin steht noch weniger!

  • Tja...das ist zwar wieder meine beschriebene Einseitigkeit, aber gut!

    Wir haben festgestellt, wahrscheinlich ein paar andere auch, dass die Datei in der die aktuelle Version geschrieben wird, so aussieht:
    es ist die Datei

    HTML
    wp-includes/version.php

    Darin steht nach die aktuell verwendete Version. Das sieht dann so aus:

    Und hier ist nach der letzten Zeile auch die Ursache dafür vorhanden, wenn auf 3.8.1 bereits geupdatet wurde.
    Es fehlt nämlich der Eintrag der Sprachversion die man nutzt.
    Die sieht so aus bei Deutsch:

    PHP
    $wp_local_package = 'de_DE';

    Wird beim Update dieser Eintrag nicht gemacht steht das Deutsche Sprachpaket 3.8.1 zur Aktualisierung bereit.
    Wir haben jetzt dort, wo das Update bereits gemacht war, die Zeile nachgetragen. Dabei ist darauf zu achten, dass nach dem Semikolon noch eine Leerzeile erzeugt wird. Das Ganze sieht dann so aus:

    Jetzt stellt sich noch die Frage nach dem warum das Sprachpaket nicht eingetragen wird.
    Das wissen wir noch nicht genau.
    Wir haben festgestellt, dass alle Installationen mit eigenen DB Präfix... also nicht wp_ das Sprachpaket mitgenommen wurde.
    Aber das ist noch nicht gesichert.


  • Wird beim Update dieser Eintrag nicht gemacht steht das Deutsche Sprachpaket 3.8.1 zur Aktualisierung bereit.
    Wir haben jetzt dort, wo das Update bereits gemacht war, die Zeile nachgetragen.

    Das scheint aber nicht in jedem Fall die Lösung zu sein. Bei mir fehlt in jeder Wordpress Installation diese Zeile. Eine zusätzliche Update-Meldung habe ich aber noch nie bekommen.

  • Ja, ich bin mit dem Ergebnis momentan auch nicht zufrieden.
    Vor allem ,weil wohl auch noch andere Variable eine Rolle spielen.

    Wenn die Version 3.8.1 eingespielt wurde und trotzdem das DE Paket zum Update bereit steht, steht auch logischerweise in der DB in den Options dismissed cor_update de_DE

    Etwas anderes habe ich noch nicht gefunden. Er bietet ja nur das Deutsche Sprachpaket Update an.
    Offensichtlich wird beim automatischen einspielen der Dateien nur en_EN als Udate gezählt.

    Wichtig wäre die Ursache zu finden. Aber dazu hab ich erst am WE wieder Zeit.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!