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.






