Automatisieren Sie das Upgrade der Wordpress-Datenbank

7

Ich habe automatische Updates für meine Wordpresses eingerichtet, indem ich sie hinzugefügt habe

/* Updates */
define('WP_AUTO_UPDATE_CORE', true);

in der wp-config.phpDatei.

Sobald Wordpress eine neue Version veröffentlicht und ich versuche, den wp-admin zu erreichen, wird dieser Bildschirm angezeigt Bildschirm , auf dem ich mich über ein erforderliches Datenbank-Upgrade beschwere. Nachdem ich auf die Schaltfläche geklickt habe, wird die Datenbank aktualisiert und ich erhalte diesen Bildschirm Bildschirm und alle starten neu.

Wie kann ich diese lästige Anfrage aus Wordpress entfernen und automatisieren? Gibt es einen Code, der in die wp-config.phpDatei eingefügt werden kann? Ein Standardbenutzer meiner Wordpresses hat Angst, wenn er diese Bildschirme sieht. Kann ich dieses Datenbank-Upgrade wie bei Hauptversionen automatisieren?

Mattia Merlini
quelle
Basierend auf dem, was ich sagen kann, aktualisiert auto-update-core auch die Datenbankversionen automatisch für Sie. Ich kann nur denken, dass dieser Prozess für Sie fehlgeschlagen ist. Sie können Ihre PHP-Fehlerprotokolle zu dem Zeitpunkt überprüfen, an dem Sie den Verdacht haben, das Upgrade erhalten zu haben, und einen Fehler über Trac senden.
Nicholas Pickering

Antworten:

2

Werden Sie also auch Ihre Sicherung automatisieren, um sie vor dem Start des DB-Upgrades auszulösen?

Obwohl die Frage besonders in einem Kontext mit mehreren Standorten (in dem das Szenario etwas anders ist) von Nutzen ist, bin ich mir nicht sicher, ob es klug ist, dies zu tun. Diese Nachricht könnte lauten: "Dies ist Ihre letzte Chance, eine Sicherung der Datenbank durchzuführen. Klicken Sie erst auf die Schaltfläche, nachdem Sie dies getan haben."

Es ist zwar lange her, dass WordPress eine große riskante DB-Änderung hatte, aber dies kann erneut vorkommen. Sind Sie sicher, dass Ihre Website fehlschlagen soll, ohne dass Sie sofort davon erfahren? Die 30 Sekunden, die Sie alle 4 Monate verschwenden, sind ein geringer Preis für die Sicherheit, insbesondere wenn es sich um einen Standort handelt, für dessen Wartung Sie bezahlt werden.

Mark Kaplun
quelle
Ich habe alle meine Websites einmal am Tag gesichert (Dateien und Datenbank) und bewahre diese Sicherung 6 Monate lang auf einem Speichergerät auf. Ich muss diese Eingabeaufforderung aus Wordpress entfernen, da ich ein automatisches Update habe und meine Kunden möglicherweise vor mir auf das Backend zugreifen (und ich möchte sie nicht ärgern, noch mehr, wenn sie mich dafür bezahlen, ihre zu entwickeln, zu erstellen, zu ändern und zu warten Websites).
Mattia Merlini
Wie gesagt, die Frage hat ihre Berechtigung. Ich würde sagen, dass das Problem damit beginnt, dass Sie automatische Updates überhaupt aktiviert haben. Das Problem bei Sicherungen ist nie die Sicherung selbst, sondern immer die Wiederherstellung. Wenn Sie eine Woche brauchen, um einen Fehler zu identifizieren (sagen wir, yaost SEO ist fehlgeschlagen, was Sie nicht sofort bemerken werden), wie können Sie wiederherstellen, ohne neue Inhalte zu verlieren, die in dieser Woche hinzugefügt wurden?
Mark Kaplun
2
Es ist ein schwieriges Thema, was sagst du? Die Versionierung von DB-Tabellen ist kein triviales Problem, und ich möchte dies mit Ihnen diskutieren, möglicherweise in einer neuen Frage. Dies ist jedoch von meiner ursprünglichen Frage losgelöst. Angenommen, ich habe ein System, mit dem eine WordPress-Datenbank effizient gespeichert, katalogisiert und wiederhergestellt werden kann.
Mattia Merlini
Was bringt es, den Kern automatisch aktualisieren zu können, wenn die Datenbank damit nicht automatisch aktualisiert wird? Die Frage ist sehr zutreffend, und das Kernteam hat bereits entschieden, dass dies getan werden sollte.
Nicholas Pickering