Ich möchte lokal mit Multisite entwickeln und dann jeden Standort auf separate Remote-WP-Installationen migrieren


8

Ich benutze WordPress für den Großteil meiner Kundenarbeit. Ich entwickle lokal mit MAMP und verschiebe die Sites dann auf den Remote-Server, wenn es Zeit ist, live zu gehen oder dem Client den Fortschritt zu zeigen. Ich migriere einfach die Dateien über FTP und exportiere / importiere die Datenbank mit phpMyAdmin, optimiere die URL- und wp-config.php-Einstellungen usw.

Dieser Ablauf hat gut funktioniert, aber in letzter Zeit habe ich es satt, Dutzende verschiedener WordPress-Installationen auf meinem lokalen Computer zu haben, jedes Mal die Bewegungen zum Einrichten eines neuen zu durchlaufen usw. und möchte die Dinge durch Umschalten rationalisieren zu Multisite.

Aber ich muss in der Lage sein, jede Site zu exportieren und auf einen eigenen Remote-Server zu verschieben. Ich bin nicht bereit, Multisite für meine Live-Sites zu verwenden, obwohl dies vom Standpunkt der Wartung aus eine verlockende Idee ist.

Ist die WordPress-Exportfunktion der beste Weg, dies zu tun? Mir ist klar, dass ich immer noch alle meine Mediendateien verschieben muss, wenn ich das so mache. Weiß jemand, wie Backup Buddy damit umgeht? Ich habe darüber nachgedacht, mich für diesen Dienst zu übergeben.

Vielen Dank!


1
Entwickeln Sie Themen , Website- Inhalte oder beides?
Chip Bennett

BackupBuddy funktioniert hierfür sehr gut. Ich habe es einige Male verwendet, um eine Site innerhalb einer Installation mit mehreren Standorten auf eine separate Installation zu migrieren.
Pippin

Ich mache im Allgemeinen Themenentwicklung, aber ich entwickle oft auch Inhalte. E-Commerce-Websites erfordern beispielsweise eine angemessene Menge an lokaler Inhalts- / Datenbankentwicklung. Ich muss mich über die Unterstützung von Backup Buddy für Multisite to Single Site informieren. Das könnte das sein, was mich dazu bringt, es zu kaufen. Ich habe bereits über ein problemloses Backup-Management für die wachsende Anzahl von Client-Standorten in freier Wildbahn nachgedacht.
Gabriel Luethje

Antworten:


5

Es ist eine schlechte Idee, Multisite zum Entwickeln und Exportieren in eine einzelne Installation zu verwenden. Denn eine Multisite verhält sich anders als eine einzelne Installation und Sie möchten, dass Ihr Entwickler so nah wie möglich an der Produktion ist.

Es ist auch schwierig, die richtigen DB-Tabellen manuell zu exportieren und sie dann in eine neue Datenbank zu importieren.

Für die lokale Entwicklung verwende ich nur zwei oder drei WP-Installationen. Sie arbeiten hauptsächlich an Themendateien. Erstellen Sie also einfach ein neues Thema für jedes Projekt. Sie können sogar eine Entwicklungsdatenbank verwenden und das Tabellenpräfix in wp-config.php ändern, damit Sie nicht jedes Mal eine neue Datenbank erstellen müssen.

In dieser Antwort finden Sie vollständige Details zu einem netten, optimierten lokalen Entwicklungssystem.


Es ist eigentlich ein Kinderspiel, dies zu tun, wenn Sie BackupBuddy verwenden.
Pippin

3

Ich stimme Pippin zu, BackupBuddy ist großartig. Ich habe noch nie versucht, eine Multi-Site in einzelne Installationen zu exportieren, daher kann ich nicht dafür sprechen - aber insgesamt bin ich mehr als glücklich, dass ich die Lizenz für diesen Trottel gekauft habe. Hat mir viele Male das Leben gerettet .

Allerdings habe ich unter Multi-Site zu entwickeln, und ich hörte auf, es zu tun - vor allem , weil Multi-Site nicht anders als eine einzelne Installation verhalten. Einige der Plugins, die Sie für eine einzelne Installation verwenden würden, funktionieren nicht mit Multi-Site und umgekehrt (obwohl umgekehrt nicht so häufig versucht wird, ein Plugin mit einer einzelnen Installation in einer Umgebung mit mehreren Standorten zu verwenden). Es wurde einfach zu schwierig, den Überblick zu behalten, und so wechselte ich wieder zu Einzelinstallationen.


1
Das ist wirklich keine Antwort . Es würde besser als Kommentar zu OP oder zur Antwort von @ Chris_O passen.
Chip Bennett

... was ich getan hätte, aber der Kommentar-Link wird für beide nicht angezeigt.
Shelly
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.