Downgrade ist fehlgeschlagen

Auf Grund massiver Performance-Probleme hatte ich mich entschlossen, wieder Wordpress 1.5.2 einzusetzen. Da diese Version mit der von Wordpress 2.0 veränderten Datenbank nichts anfangen kann, muss man sie entsprechend bearbeiten - und dazu gibt’s ein Downgrade-Script.

Ganz so einfach ist die Geschichte allerdings nicht - zumindest nicht ohne Beschreibung, wie der Downgrade abzulaufen hat. Meine Grundidee war die, dass man ja alle Wordpress 2.0-Systemdateien bis auf die “wp-config.php” löschen und durch Wordpress 1.5.2-Dateien ersetzen könnte. Danach das Downgrade-Script ausführen, um wieder ein funktionierendes System zu haben. Aber: ACHTUNG! Diese Vorgehensweise funktioniert scheinbar nicht!

So geht’s schon mal nicht

Da ich keine Beschreibung gefunden habe, wie der Downgrade funktioniert, ist es vielleicht für einige Besucher sinnvoll, wengistens zu erfahren, wie er nicht funktioniert:

  1. BackUp der alten Datenbank
    Wirklich wichtig! Nicht vergessen!
  2. Austausch der Wordpress 2.0-Dateien durch Wordpress 1.5.2-Dateien
    Dabei die Datei “wp-config.php” unverändert lassen
  3. Ausführen des Downgrade-Skripts

Resultat: Seite weg

Zumindest gunnart. war nach der wie oben beschrieben durchgeführten Aktion nicht mehr erreichbar:

  1. Bei Aufruf der Seite erschien folgende Fehlermeldung: “It doesn’t look like you’ve installed WP yet. Try running install.php”
  2. Bei Aufruf der install.php folgendes “Du hast WordPress anscheinend bereits installiert. Falls Du es erneut installieren willst, lösche bitte vorher die alte Datenbank.”

Nach Löschen sämtlicher Tabellen in der downgegradeten Datenbank ließ sich die install.php ausführen. Aber alle nachträglichen Importversuche der lokal abgespeicherten (”downgegradeten”) Datenbank führten wieder zu oben genannten Fehlern.

“Re-Upgrade” auf Wordpress 2.0

Vielleicht ist “Reparatur” dafür ein besseres Wort. Wie dem auch sei: Es hat geklappt. Hier eine Anleitung für User, die vor ähnlichen Problemen stehen.

  1. In phpMyAdmin die benutzte Datenbank komplett leeren
    Zum Glück hat man ja vorher ein BackUp gemacht, nicht wahr?
  2. Austauschen aller Wordpress 1.5.2-Dateien durch Wordpress 2.0-Dateien
    Und wieder die “wp-config.php” unangetastet lassen
  3. In phpMyAdmin das BackUp hochspielen
    … und hoffentlich beruhigt durchatmen können

Kurioses Ergebnis: Deutlicher Performance-Gewinn

Auf einmal wieder erträgliche Geschwindigkeit! Nun gut, es ist ein bisschen spät geworden (kurz vor halb vier morgens), vielleicht sieht’s zu Traffic intensiveren Zeiten ja wieder ein wenig anders aus. Aber hoffen wir mal das Beste…

Nachtrag: Augenscheinlich zu früh gefreut … Nachmittags und abends wieder Zeiten von über einer Sekunde.