WordPress 2.3: sorgenfrei updaten

Vor ein paar Tagen habe ich für dieses Blog einen größeren WordPress-Versionsprung vollzogen und von 2.1.3 auf die derzeit aktuelle 2.3.2 aktualisiert. Da das ganze einfacher war als gedacht, will ich kurz mein Vorgehen beschreiben um es evtl. dem ein oder anderen ebenfalls zu erleichtern.

Der größte und am meisten gefürchtete Punkt ist sicherlich die Plugin-Kompatiblität. Bereits lange Zeit vor dem Release der 2.3.0 wurde klar, dass viele Plugins, die für Vorgängerversionen geschrieben wurden nicht kompatibel sein werden. Je nach Aktivität des Autors gibt es evtl. auch für das ein oder andere Plugin keine aktuellere Version.

Hier kommen wir auch schon zum ersten wichtigen Schritt für das Update.

1. Backup, backup, backup

Wie bei allen größeren Aktivitäten an der Blogsoftware sollte vorher unbedingt eine Datensicherung angelegt werden. Das bedeutet natürlich sowohl die Sicherung der Dateien (WordPress + Plugins + Themes + Uploads + …) als auch ein Dump (Abbild) der Datenbank. Je nach Webhoster ist dies evtl. über ein einfaches Tool möglich. Ansonsten können die Dateien einfach mit einem handelsüblichen FTP-Programm heruntergeladen werden. Für das Backup der Datenbank dient entweder phpMyAdmin (falls verfügbar und/oder bekannt) oder WP-DB-Backup, ein einfaches WordPress-Plugin für diesen Zweck.

2. Plugin-Kompatibilität prüfen

Glücklicherweise gibt es bei WordPress ja fast für jedes Problem eine halbwegs einfache Lösung. In diesem Fall kommt sie von Doug Smith und nennt sich „WordPress Upgrade Preflight Check„. Es handelt sich dabei um ein kleines Plugin. Nach der üblichen Prozedur (hochladen der Plugindate in den Ordner wp-content/plugins und aktivieren im Pluginbereich des WordPress-Admins) stellt der Preflight Check eine eigene Seite im Adminbereich zur Verfügung die auf evtl. Probleme mit installierten Plugins verweist. Die Meldungen sind in englischer Sprache, sollten aber weitestgehend verständlich sein (wenn nicht, einfach hier kurz in den Kommentaren nachfragen).

Für die evtl. problematischen Plugins reicht in den meisten Fällen entweder ein Blick auf die Homepage bzw. den Blog des Plugin-Autors oder in das WordPress-Pluginverzeichnis um eine evtl. vorhandene neuere Version zu finden.

Ein wichtiger Punkt wird für viele das Thema Tagging / Tags sein. WordPress 2.3 bringt bekanntermaßen nun eine eigene Taggingfunktion mit und macht damit schlagartig Ultimate Tag Warrior (UTW) und Simple Tagging unbrauchbar. Doch keine Sorge – die Lösung dafür ist einfacher als gedacht. Eventuelle Meldungen über Inkompatibilitäten beim Preflight-Check können in diesem Fall einfach ignoriert werden. Mehr dazu unter Punkt 3.

3. Plugins aktualisieren

Vor dem nächsten Schritt müssen nun die Plugins entsprechend der Erkenntnisse aus Punkt 2 aktualisiert werden.

Wichtig:
In manchen Fällen kann es evtl. sein, dass die neue Version eines Plugins ausschließlich mit WordPress 2.3 kompatibel ist. Ein Beispiel ist der Nachfolger von „Simple Tagging“ Namens „Simple Tags“. In diesem Fall sollte das Plugin dann auch erst nach dem Update auf WordPress 2.3 aktualisiert/installiert werden.

4. WordPress aktualisieren

Nun ist alles soweit erledigt um WordPress zu aktualisieren. Die Aktualisierung von WordPress ist auch über größere Versionssprünge in der Regel sehr einfach. Bei mir hat sie von 2.1.3 auf 2.3.2 ebenso einfach funktioniert wie sonst bei einem Sicherheitsupdate. Und so geht’s: Das zuvor heruntergeladene Archiv für die aktuellste Version einfach entpacken, die darin enthaltene Datei- und Verzeichnisstruktur per FTP hochladen und danach einmal den Adminbereich aufrufen. Im Idealfall sollte dort nun eine Meldung über die anstehende Aktualisierung der Datenbank erscheinen, die mit einem einfachen Klick zu bestätigen ist. Der ganze Vorgang hat inkl. Upload der Dateien hier keine 2 Minuten gedauert.

5. Importieren von Tags in die neue Struktur (optional)

Dankenswerterweise haben sich die WordPress-Entwickler redlich bemüht eine Importfunktion für die beiden beliebten Tagging-Plugins „Ultimate Tag Warrior“ und „Simple Tagging“ zur Verfügung zu stellen. Sie findet sich im Admin-Menü unter „Import“ (wp-admin/import.php) und sollte weitestgehend einfach bedienbar sein.

Nach dem Import der Tags kann das entsprechende alte Tagging-Plugin deaktiviert und auf dem Server gelöscht werden. Die Installation des Simple-Tagging-Nachfolgers „Simple Tags“ hilft dabei die spärliche WP-Taggingfunktion aufzubohren und um nütztliche Tools und Funktionen zu erweitern.

6. Abschluss des Updates

Zu guter Letzt müssen nun noch evtl. zurückgehaltene Pluginupdates aus Punkt 3 durchgeführt werden. Ebenfalls empfehlenswert wäre ein kurzer Check des Themes. Je nach Theme ist es evtl. möglich, dass veraltete Themefunktionen für einzelne Bereiche verwendet werden. Im Fehlerfall hilft oft auch eine Suche nach einer ggf. aktualisierten Version des Themes. Für diejenigen, die sich gerne bastelnderweise an einer Problemlösung versuchen wollen ist der WordPress-Codex eine gute Anlaufstelle.

Das war’s auch schon. WordPress sollte nun im Idealfall wieder voll einsetzbar sein und sogar etwas schneller sein als zuvor. Zumindest hat sich bei mir die Anzahl der Datenbankqueries pro Seite deutlich abgenommen und das Blog ist ingesamt auch etwas schneller – wobei das natürlich in erster Linie gefühlte Werte sind und nichts wissenschaftlich ermitteltes.

Bei Fragen oder Problemen scheut bitte nicht davor zurück Euch in den Kommentaren zu melden. Ich oder auch der ein oder andere Leser helfen bei Bedarf gerne.

Viel Erfolg!

Ähnliche Beiträge

  • Fax von Goldman Detectives

    Das Rätsel geht weiter – langsam wird’s gruslig *lacht* Wer jetzt gar nicht weiß was los ist der liest diesen Beitrag. Und ja die „Detektei“ ist auch über’s Netz zu finden und nein, natürlich ist der Domainregistrar anonym. Bei Onlineermittlungen vertrauen Sie Goldman Detectives. Wir sind ein spezialisierter Anbieter mit Kenntnissen in web basierter Beobachtung,…

  • Blogsuche DE::Blog aktualisiert

    Nach etwas längerer Zeit habe ich eben mal wieder die URL-Datenbank der Blogsuche http://deblog.de/ aktualisiert. DE::Blog ist ein Versuch mit der Google Custom Search Engine zu arbeiten. Mit Hilfe von Google werden dort alle bei der Blogalm gemeldeten Blogs durchsucht. Im Vergleich zu anderen Blogsuchmaschinen hat DE::Blog also den Vorteil einen menschlichen Filter davorsitzen zu…

  • Billigen Strom finden

    Gerade höre ich in den Morgennachrichten des ZDF, dass die Lechwerke (eine Tochter der RWE und unser regionaler Stromanbieter im Raum Augsburg) die Preise zum 1.1.2008 um 10% erhöhen werden. Nun wird’s doch endlich mal Zeit sich alternative Anbieter genauer anzusehen und auch in Richtung Ökostrom etwas zu unternehmen. Hat da jemand nen guten Tipp…

  • Live Comment Preview kaputt

    Vor ein paar Tagen hat mich Nils bereits darauf hingewiesen, dass die Kommentar-Vorschau hier im Blog nicht mehr funktioniert. Heute hatte ich endlich mal Zeit einen genaueren Blick drauf zu werfen. Offenbar seit dem Update auf WP 2.3 und das damit Verbundene Plugin Update von Live-Comment-Preview schmeisst das Plugin beim tippen nur noch Javascript-Fehler raus.

  • Contaxe jetzt online

    Das neue Werbenetzwerk Contaxe ist nach einigen Tagen Verspätung nun seit heute morgen online. Nach Angaben der Betreiber kann es in den ersten tagen noch etwas munter zugehen in Sachen Performance, da man noch keinen Überblick darüber hat wieviel Last die bisher angemeldeten Publisher auf den Servern von Contaxe verursachen.

  • Einladungen für „The Venice Project“

    Für TVP habe ich nun zwei Einladungen zum Betatest zur Verfügungen. Kurze Info: The venice project ist ein IPTV-Projekt von den Skype- und Kazaa-Machern und befindet sich derzeit im geschlossenen Beta-Stadium. Das heisst man kommt nur mit Einladung rein. Nur tröpfelnd bekommt man diese Kontingente als User zur Verfügung gestellt. Mir stehen derzeit 2 zur…

19 Kommentare

  1. Lieber Frank,
    danke für diese Anleitung!
    Ich habe bei der Kompatibilitätsprüfung 5 Plugins gefunden, die bei einem Update (momentan habe ich die Version 2.2.3) Probleme machen könnten.
    Feedstats 3.0
    semmelstatz2 2.5.0
    Simple Trackback 2.1 (gibt keine neuere Version)
    Subscribe To Comments 2.1.1
    WordPress Database Backup 2.1.2

    Hast Du bezüglich dieser Plugins Erfahrungswerte hinsichtlich des Updates?
    Denn ehrlich gesagt, ist mir nicht so ganz klar, wie ich die einzelnen Plugins update. Hast Du da vielleicht auch Tipps für einen Dummi wie mich?

    Und: wäre es sinnvoll, vor einem Update sämtliche Plugins zu deaktivieren?
    Und: wäre es vielleicht insgesamt besser auf 2.5 zu warten, damit man nicht alles noch mal machen muss?

    Herzlichen Dank im Voraus!

  2. Hi Tina,

    die Plugins aktualisierst Du in der Regel einfach durch hochladen der neuen Version. Sicherheitshalber kannst Du das Plugin vorher kurz deaktiveren und danach wieder aktivieren.

    Simple Trackback Validation läuft hier auch in 2.1 – ohne Probleme unter WordPress 2.3.2. Feedstats setze ich nicht ein, Semmelstatz gibts in einer neueren Version. Subscribe to Comments ebenfalls (2.1.2) und WP-DB-Backup auch (2.1.5).

    Und: wäre es sinnvoll, vor einem Update sämtliche Plugins zu deaktivieren?

    Genau das hat mir Steffi vorhin auch noch gesagt, ich hab’s nur meinem Beitrag noch nicht hinzugefügt. Ich hab’s bisher selbst nie gemacht, aber schaden kann’s sicherlich nicht.

  3. die Plugins aktualisierst Du in der Regel einfach durch hochladen der neuen Version.

    Entschuldige, dass ich da noch mal blöd nachfrage: sollte ich die alten Versionen im FTP zunächst löschen, bevor ich die neuen hochlade?

    Und reicht das Backup, dass das Plugin Database Backup generiert hat?

    Danke nochmal im voraus.

  4. Pingback: Tinas Texte-Blog » WP-Update auf 2.3.2 - Ich trau’ mich nicht…
  5. Hallo!

    Kann ich auch von der Version 2.0.6 auf die neueste 2.3.2 updaten?? Oder kann es Probleme geben? Es ist mein erstes Update was ich machen werde und mir ist schon sehr mulmig bei der Sache…

    Nicky

  6. Danke schön, habs versucht aber er hat alles zerschossen, zum glück hatte ich das BackUp! Also weiter tüfteln woran es lag…

  7. Ja tut mir leid, bin nicht gerade der kenner in MySQL oder so.. ich hab halt alle plugins deaktiviert und alle dateien aus dem Upgrade ersetzt und alles neu hochgeladen.. und dann bekam ich 3 datenbank fehler … hab dann alle alten dateien die ich gesichert habe wieder ersetzt und nun geht zwar der blog wieder, aber mein update hab ich trotzdem nicht…

  8. Pingback: Endlich auch auf das aktuelle WP Release migriert « Wolfgang Schoch
  9. hallo, danke erstmal für die anleitung.. scheinbar hat bei mir alles geklappt, aber die umlaute und sonderzeichen werden bei mir nun nicht mehr korrekt angezeigt..
    z.B. ü wird duch ü angezeigt

    irgendwelche tips, wäre echt cool wenns da ne einfachere lösung als alles zu bearbeiten gäbe.

  10. Hallo Christian,

    ich glaub die Einstellungen für die Codierung werden erst bei 2.3 explizit in der wp-config.php vorgenommen. Evtl. passt das dort standardmäßig eingestellte UTF-8 nicht zu Deinem Blog? Ist aber nur eine wage Vermutung.

  11. Vielen Dank, für deine gute Erklärung! Hatte mich nie an ein Update rangetraut, aber mit deiner Anleitung, hat alles ohne ein Problem geklappt!

    Vielen Dank! :)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert