Websites und Anwendungen
Reihenfolge für Updates von WordPress, WooCommerce, Plugins, Themes und PHP
Die Update-Reihenfolge muss die Abhängigkeiten und Anforderungen der konkreten Versionen berücksichtigen. Es gibt keine allgemeingültige Abfolge, die auf jeder Website Kompatibilität garantiert. Stellen Sie die Änderungen zusammen, proben Sie sie und wiederholen Sie das geprüfte Vorgehen in der Produktion.
Vor dem Update: unverzichtbare Vorbereitung
Erstellen Sie ein vollständiges Backup
Bewahren Sie Dateien und Datenbank von einem wiederherstellbaren Stand vor der Änderung auf. Prüfen Sie Datum, Umfang und Wiederherstellung der Backups des Hostings. Ein tägliches Backup kann älter sein als die letzten Bestellungen; es entspricht keinem Backup unmittelbar vor der Änderung.
Sie können ein Backup auf Abruf mit dem WordPress Manager oder einem anderen kompatiblen Tool erstellen. Prüfen Sie, wo es gespeichert wird und wie viel Platz es belegt; manche Plugins unterstützen externe Ziele.
Erwägen Sie einen Testklon
Testen Sie die Änderungen auf einem geschützten Klon mit Test-E-Mail und Testzahlungen. Prüfen Sie, dass er eigene Daten und Integrationen verwendet. Ein erfolgreicher Test verringert die Unsicherheit, garantiert aber nicht, dass sich die Produktion gleich verhält, wenn sich ihre Daten oder ihre Konfiguration danach ändern.
Die richtige Update-Reihenfolge
1. Prüfen Sie die Anforderungen und legen Sie die Ziel-PHP-Version fest
Notieren Sie aktuelle und Zielversionen von WordPress, WooCommerce, Erweiterungen, Theme und PHP. Prüfen Sie Anforderungen und Update-Hinweise. Braucht eine Komponente eine Zwischenversion, nehmen Sie diesen Schritt in die Probe auf.
Erhöhen Sie PHP nicht routinemäßig zuerst. Aktualisieren Sie die mit dem aktuellen Interpreter kompatiblen Komponenten und wechseln Sie PHP, wenn das Gesamtsystem es zulässt. Für sehr alte Zweige folgen Sie dem stufenweisen Update-Weg.
2. Aktualisieren Sie den WordPress-Core
Verwenden Sie Dashboard > Aktualisierungen, wenn die Kompatibilitätsmatrix den Sprung erlaubt. Braucht ein Plugin vorher ein Update, um mit dem neuen Core zu funktionieren, beachten Sie diese Abhängigkeit. Warten Sie, bis der Vorgang abgeschlossen ist, bevor Sie eine weitere Aufgabe starten.
Ein Update behebt bekannte Probleme, macht aber nicht die gesamte Installation sicher und prüft nicht jedes Plugin. Prüfen Sie das Ergebnis und bewahren Sie Fehlermeldungen auf, falls welche erscheinen.
3. Aktualisieren Sie WooCommerce
Proben Sie WooCommerce zusammen mit seinen Erweiterungen und Zahlungsgateways als kompatible Einheit. Nutzen Sie in der Produktion ein kontrolliertes Zeitfenster, in dem während der Code- und Datenänderungen keine Käufe stattfinden.
Fordert WooCommerce ein Datenbank-Update an, schließen Sie diesen Schritt ab und prüfen Sie seinen Fortschritt in den geplanten Aktionen. Betrachten Sie das Update nicht als abgeschlossen, nur weil sich die Version des Plugins geändert hat. Die offizielle Anleitung von WooCommerce erklärt diesen Vorgang.
4. Aktualisieren Sie Plugins, die direkt mit WooCommerce zusammenhängen
Prüfen Sie die Kompatibilität von Zahlungen, Versand, Steuern, Rechnungsstellung und Integrationen. Halten Sie die geprobte Abfolge ein; aktivieren Sie keine Erweiterung, die eine noch nicht installierte Core-Version verlangt. Ein verfügbares Update beweist keine Kompatibilität mit Ihrer gesamten Konfiguration.
5. Aktualisieren Sie das Theme
Prüfen Sie überschriebene Vorlagen und Anpassungen. Ein Child-Theme hilft, Änderungen zu trennen, kann aber beim Update des Parent-Themes Anpassungen erfordern. Gehen Sie nicht davon aus, dass alle Anpassungen weiter funktionieren.
6. Aktualisieren Sie die übrigen Plugins
Dazu gehören Page-Builder, Formulare, SEO und Cache. Aktualisieren Sie in nachvollziehbaren Schritten, damit Sie einen Fehler der konkreten Änderung zuordnen können. Prüfen Sie Abhängigkeiten zwischen kostenlosen Versionen und kommerziellen Add-ons.
7. Aktualisieren Sie die Übersetzungen
Installieren Sie die verfügbaren Pakete und prüfen Sie wichtige Texte in Formularen und im Kaufprozess. Haben Sie eigene Übersetzungen, ermitteln Sie, wo sie gespeichert sind, damit ein Update sie nicht ersetzt.
8. Wechseln Sie PHP auf einen aktuellen, kompatiblen Zweig
Wechseln Sie zuerst das PHP des Klons und prüfen Sie neben der Version auch Erweiterungen und Konfiguration. Wiederholen Sie die Tests, bevor Sie es in der Produktion anwenden. Nutzen Sie den PHP-Assistenten, um die Domain auszuwählen und das Ergebnis zu prüfen.
Prüfungen nach dem Update
Prüfen Sie den Website-Zustand
Prüfen Sie den Website-Zustand, ausstehende Updates und fehlgeschlagene Aufgaben. Ein guter Status ersetzt nicht die Tests der Geschäftsabläufe.
Rufen Sie die wichtigsten Seiten auf
Testen Sie Startseite, Suche, Produkte, Warenkorb, Formulare und Benutzeranmeldung auf Smartphone und Desktop. Schließen Sie im Shop einen Kauf mit einer geeigneten Testzahlungsart ab und prüfen Sie Bestätigung, Lagerbestand, Steuern, E-Mail und Callback. Die Seite vor der Zahlung zu erreichen beweist nicht, dass die Bestellung bestätigt wird.
Prüfen Sie das Dashboard
Prüfen Sie Bearbeitung, Bestellungen, Datei-Uploads und die Integrationen, die das Team nutzt. Leeren Sie die betreffenden Caches und prüfen Sie eine neue und eine angemeldete Sitzung.
Prüfen Sie die Fehlerprotokolle
Ordnen Sie Uhrzeit und Vorgang den Protokollen von PHP, WordPress und geplanten Aufgaben zu. Brauchen Sie das Debugging, speichern Sie das Protokoll privat und deaktivieren Sie es am Ende.
Was tun, wenn etwas schiefgeht
Ermitteln Sie die problematische Komponente
Stoppen Sie die Änderungen und bewahren Sie die Fehlermeldung auf. Testen Sie Rückkehr oder gezielte Deaktivierung auf dem Klon. Ein Plugin manuell zu deaktivieren kann den Zugang wiederherstellen, aber auch Zahlungen oder Funktionen stoppen: Deaktivieren Sie in einem geöffneten Shop nicht wahllos alle.
Besteht der Fehler weiter, prüfen Sie auch Theme, PHP, Dateien und Datenbank; schließen Sie nicht, dass das Theme schuld ist, nur weil Sie Plugins deaktiviert haben.
Stellen Sie aus einem Backup wieder her
Entscheiden Sie, welchen konsistenten Stand von Dateien und Daten Sie wiederherstellen müssen. Manche Updates ändern die Datenbank und lassen sich nicht durch bloßes Ersetzen des Plugins rückgängig machen. Ermitteln Sie die Schreibvorgänge nach dem Backup und wie Sie sie vor der Wiederherstellung bewahren.
Validieren Sie die Wiederherstellung, bevor Sie den Shop wieder öffnen. Untersuchen Sie die Inkompatibilität im Staging und planen Sie einen neuen Versuch, wenn die Änderungen die Tests bestanden haben.
Das könnte Ihnen auch helfen
- Automatische Updates von WordPress steuern Erklärt, wie Sie automatische Core-Updates auf Nebenversionen beschränken, größere Änderungen testen...
- Ein WordPress-Plugin ohne Zugang zum Dashboard deaktivieren Hilft, den Zugang zu WordPress über den Wiederherstellungsmodus oder durch vorübergehendes Umbenenne...
- Die .htaccess-Regeln von WordPress wiederherstellen Erklärt, wie Sie die .htaccess-Regeln von WordPress sicher neu erzeugen und wann der Basisblock eine...
- Mehrere Domains in einer einzigen WordPress-Installation Erklärt, wie Sie mehrere Domains über einen Alias oder eine zusätzliche Domain und ein Mapping-Plugi...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.