Versuchen Sie nicht, eine vorhandene Site zu konvertieren.
Sie möchten eine neue Site mit einer Neuinstallation von WordPress einrichten. Die meisten Netzwerke, die ich gestartet habe, sind Subdomains im Sinne von http: //network.blog.url oder http: //dashboard.blog.url . Die erste Site, die Sie eingerichtet haben, wird zur Dashboard- Site für den Rest des Netzwerks. Deshalb möchten Sie mit einer sauberen Site beginnen.
Installieren
Installieren Sie zuerst WordPress normal. Sie benötigen eine neue Datenbank und einen neuen Download von WordPress 3.0.3 .
Fügen Sie als Nächstes define('WP_ALLOW_MULTISITE', true);
über der Zeile hinzu, /* That's all, stop editing! Happy blogging. */
in der steht wp-config.php
.
Gehen Sie jetzt zurück zu Ihrer Site und gehen Sie zu Administration »Tools» Netzwerk, um die Netzwerkinstallation zu aktivieren. Sie erhalten einige zusätzliche Informationen für wp-config.php
... Kopieren Sie diesen Code zwischen dem Ort, an dem Sie geschrieben haben, define('WP_ALLOW_MULTISITE', true);
und dem Ort, an dem er steht /* That's all, stop editing! Happy blogging. */
. Ändern Sie nichts anderes in der Konfigurationsdatei.
Bearbeiten Sie Ihre .htaccess
Datei und ersetzen Sie alle anderen WordPress-Regeln durch die Regeln, die Sie auf der Netzwerkinstallationsseite erhalten haben.
Zu diesem Zeitpunkt müssen Sie sich erneut bei der Site anmelden, aber sobald Sie dies tun, haben Sie eine funktionierende Installation mit mehreren Sites.
Andere Websites migrieren
Jetzt möchten Sie mit der Migration Ihrer anderen Websites beginnen. Beginnen Sie mit der Hauptwebsite und erstellen Sie eine neue "Site" in WordPress. Sie müssen eine Reihe von Einstellungen manuell kopieren, aber Sie können es wahrscheinlich ziemlich schnell richtig aussehen lassen.
Exportieren Sie Ihre Beiträge und Seiten von der alten Site und importieren Sie sie auf die neue.
Kopieren Sie Ihr Thema und alle Plug-Ins, die Sie verwenden möchten.
Wenn Sie nur eine Handvoll Benutzer haben, ist es möglicherweise einfacher, sie zu bitten, sich erneut anzumelden, sobald die Site verschoben wurde. Sie können Benutzer von der alten Site direkt über die Datenbank auf die neue Site übertragen. Dazu müssen Sie jedoch SQL-Abfragen schreiben, um Ihre alte wp_users
Tabelle zu exportieren , datenbankspezifische Informationen (z. B. ID) zu bereinigen und eine weitere Abfrage zu schreiben, in die sie importiert werden sollen die neue Datenbank. Machbar, aber zeitaufwändig.
Beginnen Sie nach der Migration der ersten Site mit der nächsten.
Domänenzuordnung
Wenn sich Ihre mehreren Sites ursprünglich in mehreren Domains befanden, möchten Sie ein Domain-Mapping-Plug-In installieren, damit alles richtig funktioniert. Ich empfehle (und verwende auf allen meinen Websites) das WordPress MU Domain Mapping- Plug-In.
Tief durchatmen
Ich weiß, das klingt nach viel und kann einschüchternd sein, aber es ist möglich. Ich habe letzten Monat ein 12-Blog-Netzwerk mit 1400 Benutzern migriert. Letzte Nacht habe ich ein 5-Blog-Netzwerk migriert. Beide benötigen ungefähr die gleiche Zeit und folgen genau dem oben beschriebenen Prozess. Mach dir keine Sorgen, du wirst es schaffen.
Wenn Sie beim ersten Versuch Ihre Datenbankverbindung verloren haben, liegt dies wahrscheinlich daran, dass Sie versehentlich etwas überschrieben haben wp-config.php
. Ich hatte einige Male, in denen beim Öffnen dieser Datei im Editor alle Leerzeichen von den Zeilenenden entfernt wurden, die Datei unterbrochen und meine Datenbankverbindung unterbrochen wurde.
Dies ist genau der Grund, warum die allererste Anweisung in der WordPress-Dokumentation zu Updates oder Migration darin besteht, Ihre Datenbank und Dateien zu sichern .