Der beste Weg, um mehrere Standorte zu entwickeln und auf einem anderen Server zu implementieren?

Ich habe keine Erfahrung in der Entwicklung von Multisites, also sei einfach zu mir. Ich bin jedoch mit der Entwicklung und Einführung einzelner Websites vertraut.

Ich suche den einfachsten Weg, um eine Multisite für meinen Kunden zu erstellen. Es spielt keine Rolle, ob ich lokal oder auf einem Live-Entwicklungsserver baue. Die Seiten werden im Wesentlichen die gleichen sein, aber in verschiedenen Sprachversionen, der Inhalt wird auch etwas anders sein.

Ich habe gelesen, dass es schwierig ist, Multisites auf neue Server zu migrieren, weil die URLs in der database auf eine andere Weise fest programmiert sind als auf einzelnen Installationen, was das Suchen und Ersetzen viel schwieriger (oder unmöglich?) Macht. Also wie soll ich dann vorgehen?

Entwickeln Sie lokal und verwenden Sie die gleiche URL, die die Websites beim Start haben werden? Verwenden Sie eine Art Plugin, um mehrere Standorte zu migrieren? Ich sehe, Backupbuddy hat dies als eine BETA-function, hat jemand das versucht?

Irgendwelche Ideen oder Tipps zu einem guten Workflow hier?

Solutions Collecting From Web of "Der beste Weg, um mehrere Standorte zu entwickeln und auf einem anderen Server zu implementieren?"

Ich entwickle die Website immer lokal auf meinem Rechner mit dem Setup mydomain.dev und verwende svn oder git, um Versionen des Codes zu speichern. Der nächste Schritt ist, es auf eine Testdomäne wie stage.mydomain.com und danach mydomain.com zu setzen

Ich benutze dies, um die URLs in der database zu ändern: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Es ist ein Suchen und Ersetzen-Tool, das Sie in Ihren WordPress-Root einfügen und einfach aus mydomain.dev/searchreplacedb2.php ausführen