WordPress: Bugs gefixt.

In eigener Sache: das Plugin Automatic Upgrade 1.2.2 hatte mein WordPress 2.3.2 so zerschossen, dass ich mich nicht mehr ins Backend einloggen konnte (das Passwort hatte sich im Moment des Einloggens geändert).

Erst das Deaktivieren aller Plugins half, und beim Sukzessiven re-aktivieren wurde klar, dass Automatic Upgrade buggy ist.

Und seit heute gehe auch die Permalinks wieder. Ich hoffe nun gibt es keine Probleme mehr.

Update vom 15.9.08:

Weil es doch von Interesse zu sein scheint, habe ich meinen Admin nochmal um genauere Auskunft gebeten. Hier also das Ergebnis.

Mein Problem war letzte Woche, dass ich beim Login als Admin durch einen redirect immer wieder auf die Login-Seite zurück geworfen wurde. Ich kam also nicht mehr ins Backend meines WordPress-Blogs.

Unser erster Verdacht war, dass der Blog gehackt wurde.

Die Recherche in ein paar Foren zeigte aber:

Seit WordPress 2.6 ist die Methode sicherer geworden, wie das korrekte Passwort zur Verifikation abgespeichert wird. Früher war es nur einmal verschlüsselt gespeichert worden und wurde dann bei jedem Anmeldeversuch abgeglichen. Neuerdings aber wird bei jedem Anmelden ein neuer Hash mit einer neuen Verschlüsselung des Passwortes generiert, so dass ein eventuell einmal gehacktes verschlüsselte Passwort nur eine kurze Zeit von Nutzen sein kann. Das erklärte einigermaßen das Verhalten und nahm den Verdacht von einem Hack.

Ähnliche Probleme bei anderen WordPress-Nutzern haben offenbar oft mit der Cookie-Verwaltung zu tun, weil diese seit 2.6 wesentlich komplexer geworden ist. Während einer Session werden nun mehrere Cookies in mehreren Ordnern hinterlegt, was ein Hacken schwerer macht – und auch das Verstehen der Fehler auf dem eigenen Blog ;)

Unser nächster Verdacht waren die Plugins. Warum ein Plugin beim Login Probleme macht, haben wir zwar nicht verstehen können, aber das komplette Deaktivieren aller Plugins und neuerliche sukzessive Wiedereinschalten der einzelnen Plugins kreiste den Fehler auf das Autoupgrade ein – das ich nun kurzerhand deaktiviert lasse.

Mal schauen, ob wir beim kommenden Upgrade von WordPress schon schlauer sind, oder ob ich es wieder von Hand upgraden muss.