Tutorial: Von WordPress MU zu WordPress 3.0 Updaten

WordPress 3.0 wird demnächst erscheinen (momentan ist WordPress 3.0 RC1 zum Testen freigegeben). Mit dieser Version verschmelzen die Funktionen von WordPress MU (Multi User) mit dem normalen Blogsystem WordPress, WordPress MU wird danach eingestellt.
Nutzer des normalen WordPress werden bei dieser Umstellung keine großen Probleme bekommen, die Betreiber von Installationen mit WordPress MU (beispielsweise als Bloghoster oder mit BuddyPress als soziales Netzwerk) erwartet ein wenig Bastelarbeit.

Hier folgt eine Anleitung, wie man eine existierende Installation von WordPress MU auf WordPress 3.0 updatet. Ich setze eine gewisse Ahnung von WordPress und WordPress MU, sowie vom Umgang mit solchen Systemen und dem Webspace/Server voraus.

Bevor es losgeht:

Sie sollten auf jeden Fall ein komplettes Backup aller Dateien und Datenbanken Ihrer Installation anlegen und auf Ihrem lokalen Rechner speichern. Sollte etwas schief gehen, gibt es so einen Weg zurück.

So funktioniert das Update von WPMU auf WP 3.0

1. Löschen Sie die Ordner “wp-admin” und “wp-includes” Ihrer Installation, keinesfalls jedoch den Ordner “wp-content” oder die Dateien im Root-Verzeichnis!

2. Laden Sie sich WordPress 3.0 herunter (momentan noch RC1) und laden Sie mit einem FTP-Programm alle Dateien in das Verzeichnis Ihrer WordPress Mu Installation (überschreiben Sie dabei existierende Dateien).

3. Laden Sie sich die Datei wp-config.php aus dem Root-Verzeichnis Ihrer Installation herunter und öffnen Sie sie in einem Editor wie Bluefish (Microsoft Word und Konsorten sind keine geeigneten Editoren!).

4. Loggen Sie sich mit dem Account des Blogübergreifenden Administrators in Ihrem Hauptblog ein. Sie sollten nun folgende Meldung sehen:

Kopieren Sie die Zeile “define( 'NONCE_SALT', 'fe8S21Iv_7it(JpGB8py}q=]T+J+`}toMZ_QW:-N[Cu=50JP)as7;f}:1z<kxYDz' );" aus der Meldung (Achtung, die Buchstaben-/Zahlenkombination weicht bei Ihnen ab!) mit Strg+C und fügen Sie sie in die geöffnete wp-config.php ein, direkt über der Zeile mit dem Inhalt "/* That's all, stop editing! Happy blogging. */". Speichern Sie die wp-config.php und laden Sie sie hoch, überschreiben Sie dabei die alte Datei.

5. Klicken Sie auf "Update Network", dann wird ein Script ausgeführt, das alle Blogs nacheinander auf den neuesten Stand bringt. Das geschieht automatisch.

6. Laden Sie die Datei .htaccess aus dem Root-Verzeichnis Ihrer Installation herunter und öffnen Sie sie mit einem Editor. Eventuell müssen Sie Einstellungen vornehmen, damit Ihr FTP-Programm die Datei anzeigen kann (Dateien mit Punkt vor dem Namen werden vom Server versteckt), Linux-Nutzer müssen auch auf ihrem PC das Anzeigen versteckter Dateien erzwingen, um die Datei dort sehen zu können.
Ersetzen Sie die Zeile
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
durch
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
und speichern Sie die Datei. Laden Sie sie wieder auf den Webspace und überschreiben Sie dabei die alte Datei.

7. Löschen Sie mit dem FTP-Programm die Datei /wp-content/blogs.php und aktualisieren Sie das Backend Ihrer Installation im Browser. Nun sollte alles fast wie gewohnt funktionieren.

Abschluss

Hier geht es zu einer englischen Anleitung zum selben Thema:
WPMU.ORG – How to Upgrade WPMU 2.9.2 to WordPresss 3.0 in 5 Easy Steps

Haben Sie noch Fragen? Stellen Sie sie mir in den Kommentaren, ich versuche sie zu beantworten.

Dieser Beitrag wurde unter Tutorials abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Zeig's Ihnen!
Auf Twitter: Tweet this! | Auf Facebook: Auf Facebook teilen | In den VZ-Netzwerken: VZ-Netzwerke | Auf Google+:


Zeig's mir!
Mit Flattr:


8 Antworten auf Tutorial: Von WordPress MU zu WordPress 3.0 Updaten

  1. Pingback: Tweets that mention wemaflo.net » Tutorial: Von WordPress MU zu WordPress 3.0 Updaten -- Topsy.com

  2. Pingback: WordPress 3.0: Funktionen, Links, Upgrade oder nicht? • LoadBlog - Das Download-Magazin

  3. Marcel sagt:

    Habe gerade von WPMU 2.9.1 auf WP 3 aktualisiert. Alles super soweit, vielen Dank für das Tutorial.

    Allerdings macht bei mir ein Blog Probleme. Hier kann man nicht mehr auf das Frontend zugreifen, es wird stattdessen automatisch das Backend geladen (siehe: http://blog.bundjugend.de). Bilder hingegen können noch direkt geladen werden (siehe: http://blog.bundjugend.de/files/1.jpeg). Andere Blogs (siehe z.b: http://hessen.bundjugend oder auch http://bw.bundjugend.de ) funktionieren hingegen weiterhin. Woran könnte das liegen?

  4. wemaflo sagt:

    @Marcel:
    Den Fehler kenne ich bisher nicht. Aber ich denke, dass da irgendwas falsch eingetragen ist in den Umleitungen. Versuchs mal so: Exportiere dieses Blog per XML und lösche es nochmal ganz. Dann neu anlegen und wieder importieren. Dann müsste ja eigentlich alles wie neu sein.

  5. Jens sagt:

    wemaflo,

    vielen Dank für das Tutorial bzw. die Übersetzung/Zusammenfassung. Ich habe soeben erfolgreich ein WPMU2.6.x in ein WP3.0 überführt. Den Zwischenschritt über WPMU2.9.x habe ich übersprungen – hat auch funktioniert.

  6. wemaflo sagt:

    Klar, das funktioniert eigentlich immer. Es werden ja nur die Dateien ersetzt und dann die Datenbankstruktur an die aktuelle Version angepasst.
    Man kann beispielsweise auch problemlos ein automatisches Update von 2.6 auf 3.0.1 durchführen.

  7. fellow sagt:

    Ich bin spät dran aber jetzt habe auch ich die Installation aktualisiert.
    Daher einfach mal vielen Dank für das Tutorial- ohne hätte ich es wohl nicht geschafft.

  8. Jimmy sagt:

    Das ist doch mal was mit dem man was anfangen kann. Hat super geklappt vielen dank mein neuer Freund!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht.

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>