web-dev-qa-db-de.com

Übertragen Sie die Subdomain-Site in das Multisite-Setup

Ich habe zwei Live-Subdomains unter einer URL. Nennen wir sie sd1.mysite.com und sd2.mysite.com. Ich versuche, mysite.com in eine Multisite-Umgebung zu verwandeln, wobei beide Subdomains davon getrennt sind.

Meine Frage ist, obgleich ich davon ausgehe, dass das Verschieben der Dateien in die relevanten Multisite-Ordner recht einfach ist, muss ich mit den Datenbanken etwas Besonderes tun oder muss ich möglicherweise bestimmte Einstellungen vornehmen?

Vielen Dank

3

Vorausgesetzt, sd1.mysite.com und sd2.mysite.com sind einzelne WordPress-Installationen.

Sie können mysite.com als WordPress Multisite erstellen, dann die Posts, Benutzer usw. exportieren und mit https://en-ca.wordpress.org/plugins/ in die neue Multisite-Version von sd1 oder sd2 importieren. WordPress-Importeur/

Sie müssen die Themes und Plugins auch in die neue Multisite-Installation einbeziehen.

Wenn sd1.mysite.com und sd2.mysite.com keine einzelnen WordPress-Installationen und nur Subdomains sind, müssen Sie die Subdomains nur auf die IP-Adresse von mysite.com verweisen.

Bearbeiten:

Exportieren Sie die Posts und importieren Sie sie mit dem oben aufgeführten Importer. Die Datenbanken sd1 und sd2 werden nicht mehr benötigt, da mysite.com DB jetzt alles enthält.

3
Liam Stewart

Ich habe ziemlich gute Erfahrungen mit WP-CLI und dem WP-CLI-Plugin MU-Migration gemacht. Sie müssen letztere auf jeden Fall installieren, je nach Ihrer Umgebung auch die ersteren. Lesen Sie hierzu die Dokumentation.

Danach kann der Export so aussehen:

wp mu-migration export all site.Zip --plugins --themes --uploads

Und importieren:

wp mu-migration import all site.Zip

Dies ist der grundlegendste Ablauf, es sind mehr Parameter verfügbar. Die oben verlinkte Dokumentation ist informativ und unkompliziert. Um dies zu verdeutlichen, funktioniert dies auch für die Migration einer einzelnen Site zu einem Multisite-Setup. Weitere Informationen finden Sie im folgenden Artikel für dieses Szenario und einen allgemeinen Überblick. Der Artikel ist hilfreich, um loszulegen.

Offensichtlich sind Backups für alle wichtigen Vorgänge obligatorisch. Gehen Sie also lieber auf Nummer sicher.

Meiner Meinung nach sind das großartige Werkzeuge, die Ihnen das Leben erheblich erleichtern können. Vielleicht möchten Sie sie sich ansehen.

1
Nicolai

Es gab zwei Artikel zum Migrieren einzelner WP Sites in MultiSite und Migrieren von Subdomains in MultiSite , was mir sehr geholfen hat. Der springende Punkt ist, dass Sie, wenn Sie migrator plugins nicht verwenden, sehr genaue manuelle Änderungen mit phpMyAdmin vornehmen müssen. Wenn Sie damit nicht vertraut sind (oder niemanden haben, der damit arbeiten kann), können Sie den Vorgang nicht einfach durchführen und benötigen eine Hilfe von Migrations-Plug-ins (es gibt kommerzielle Plug-ins, die genau das tun, was Sie tun) wollen), oder einen Programmierer beauftragen, dies zu tun.

1
T.Todua

Haben Sie überprüft, ob alle Ihre aktuellen Plug-ins in einem Multi-Site-Setup funktionieren? Das letzte Multisite-Setup, an dem ich gearbeitet habe, war mit einer Reihe von Einschränkungen verbunden, da bestimmte Plugins nicht so funktionierten, wie Sie es erwartet hatten. Wir hatten schließlich einige Plugins im Netzwerk und andere, die an jedem Standort im Netzwerk einzeln installiert werden mussten. Kein Problem, aber wenn Sie es hunderte Male multiplizieren, kann es zu einem echten Ärger werden!

Hinzu kommt, dass selbst Plugins, die an mehreren Standorten eingesetzt werden, grundlegende Installationsschritte erfordern können, die an jedem Standort im Netzwerk wiederholt werden. Versuchen Sie also, Plugins zu identifizieren, mit denen Sie so viel wie möglich zentralisieren können.

Dies ist auch eine naheliegende Sache, überprüfen Sie jedoch zweimal und dann dreimal, ob Sie die ersten beiden perfekt eingerichtet haben, bevor Sie sie auf die anderen Standorte im Netzwerk klonen, da jede manuelle Funktionalität oder Einrichtung zu einer größeren werden kann lästig.

0
FarhadD