Bessere Möglichkeit, zum Server zu migrieren?

Die Migration zwischen lokalen und Server mit WordPress (SQL) ist ein wenig zeitaufwändig, und ich frage mich, ob es einen besseren Weg gibt, es zu tun. Mit Drupal gibt es ein Modul namens BackUp & Migrate, mit dem Sie SQL-Updates sofort aus dem Drupal-Framework auf den Server übertragen können. Gibt es etwas Ähnliches für WordPress? Im Moment ist das mein Arbeitsfluss:

1) Gehen Sie zu localhost / phpmyadmin und erstellen Sie einen SQL-Dump

2) Melden Sie sich in cPanel -> PhpMyAdmin an

3) Wählen Sie db und drop Tabellen

4) Importieren Sie einen neuen SQL-Dump

5) Führen Sie eine Suche / Ersetzen durch, um Strings zu aktualisieren

6) Melden Sie sich erneut auf der Server-Seite an und aktualisieren Sie die Permalinks

Dies wird ein wenig zeitaufwendig, wenn Sie es oft tun. Wenn jemand eine bessere Lösung hat, würde ich es wirklich gerne hören! 🙂 Vielen Dank!

Solutions Collecting From Web of "Bessere Möglichkeit, zum Server zu migrieren?"

Ich persönlich benutze BackupBuddy (eine kostenpflichtige Lösung von iThemes.com).

Für Ihr Szenario könnten Sie es auf Ihrem lokalen Dev-Computer installieren und die folgenden einmaligen Aktionen ausführen:

  1. Fügen Sie eine einmalige Konfiguration für Ihren Server als “Remote-Ziel” hinzu (einschließlich FTP / sFTP-Anmeldedaten und Zielverzeichnis).
  2. Kopieren Sie ein Skript ‘importbuddy.php’ auf Ihren Remote-Server.

Wenn Sie dann einen neuen Snapshot von Ihrem lokalen Computer auf Ihren Remote-Server migrieren möchten, können Sie mit einem Klick eine Backup-Zip-Datei (entweder “Nur database” oder “Voll”, die auch alle Dateien enthält) erstellen und an sie senden lassen dein Server.

Auf der Serverseite müssen Sie lediglich Folgendes tun:

  • Navigieren Sie zum Skript ‘importbuddy.php’ und verwenden Sie die benutzerfreundliche Oberfläche des Assistenten. Achten Sie darauf, in den “Erweiterten Optionen” die Option “databasetabellen löschen” auszuwählen. (Das Skript behandelt Suche und Ersetzen automatisch und ordnungsgemäß, auch für serialisierte Daten.)
  • Wenn Ihre lokalen und entfernten Umgebungen ausreichend “identisch” sind und BackupBuddy auch auf dem Remote-Server installiert ist, sollten Sie in der Lage sein, innerhalb von BackupBuddy einfach einen “database-Rollback” mit einem Mausklick auszuführen Wird für Sicherungen verwendet, die auf demselben Server erstellt wurden.

Für eine nicht bezahlte Alternative habe ich gute Dinge über das Plugin ” WP Migrate DB ” gehört, obwohl ich das selbst nicht benutzt habe.

Als ich ServerPress entdeckte, um lokale und Push-WP-Seiten zur Produktion zu entwickeln, habe ich nicht zurückgeschaut. Die Zeit, die es mir bei der Einrichtung eines lokalen WAMP spart, das Erstellen von Dev-Sites und das anschließende mühelose Laden der Site auf einen Server mit einem öffentlichen Gesicht ist jeden Cent wert. Ich brauche nicht mehr mit Pfaden zu spekulieren, die zum Beispiel bei der Live-Schaltung kaputt gehen. Ich auch Drupal und trotz des Moduls, das Sie referenzieren, habe ich den Entwickler von ServerPress gebeten, ServerPress für die Verwendung mit Drupal zu forchen. Ich ermutige Sie, einen Blick darauf zu casting. Ich tendiere dazu, Dinge manuell zu machen, also ist es eine große Sache für mich, ein Tool wie dieses zu unterstützen. Ich bin mir nicht sicher, ob ich ihn für jemanden nutzen würde, der keine Erfahrung in der Einrichtung eines Servers hat, da es hilfreich ist, den Lernprozess zu durchlaufen. Aber in Ihrem Anwendungsfall, verdammt, mit einem Hammer, um einen Nagel zu drücken, ist viel schneller als mit der Handfläche!