Voraussetzungen für das Auftreten der Problematik
Der Upgrade-Prozess muss einen bestimmten Punkt erreicht haben, an dem die Daten des Updates bereits runtergeladen und entpackt wurden. Wenn der Prozess zu diesem Zeitpunkt abgebrochen wird, weil beispielsweise die notwendigen Schreibrechte nicht vorliegen, dann sollte im Normalfall ein Rollback die neuen Dateien wieder löschen und die alten Dateien unberührt lassen. Genau hier macht sich aber der Programmierfehler bemerkbar, denn er löscht neben den neuen Dateien auch einige Dateien des aktuellen Systems, das somit nicht mehr lauffähig ist.
Wie vermeidet man den Problemfall?
Da das Problem nur in Verbindung mit der automatischen Updatefunktion des WordPress-Core auftritt, sollte man, um ganz sicher zu gehen, ein manuelles Update vorziehen. Wer dennoch nicht auf den Komfort verzichten möchte, sollte vor dem Update unbedingt ein komplettes Backup, sowohl des Systems, als auch der Daten machen. Außerdem sollten mögliche Fehlerquellen ausgeschlossen werden.
Was ist zu tun wenn es schon zu spät ist?
Wer genau diesen Programmfehler an seinem Blog selbst zu spüren bekommen hat, dem empfiehlt WordPress Deutschland das manuelle Aufspielen der kompletten alten WordPress-Version, die vor dem gescheiterten Upgrade-Versuch benutzt wurde. Alte Versionen findet man im Archiv von WordPress Deutschland oder Download-Archiv von WordPress.org.
Eine ausführliche Anleitung für das manuelle Updaten einer WordPress-Installation findet sich im WordPress-Buch-Weblog.
Bildnachweis: Käfer: kaibara87 auf Flickr. Lizenz: CC BY. Collage: yeebase media.





