Websites und Anwendungen

Reihenfolge für Updates von WordPress, WooCommerce, Plugins, Themes und PHP

Geprüft am 8 Min. Lesezeit wordpress actualizaciones plugins

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

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.