Wenn Sie regelmäßig neue WordPress-Websites erstellen, sind Sie möglicherweise mit dem Prozess vertraut Einrichten einer lokalen WordPress-Installation Verwenden Sie WAMP oder XAMPP für Ihre Entwicklungsarbeit, bevor Sie die Site auf Ihren Live-Server migrieren. Es ist eine großartige Möglichkeit, den Entwicklungsprozess zu beschleunigen, da Sie Ihre Änderungen nicht hochladen müssen, bevor Sie sie anzeigen können, und außerdem ist es keine gute Übung, Änderungen an einer Live-Website vorzunehmen.

Der größte Nachteil bei der Verwendung eines lokalen WordPress-Entwicklungsservers ist der langwierige Prozess der Migration einer Site von einem Server auf einen anderen.

Dabei werden alle Ihre WordPress-Dateien gesichert, Ihre Datenbank exportiert, eine neue Datenbank auf Ihrem Live-Server erstellt, Ihre WordPress-Dateien per FTP auf den Live-Server hochgeladen, Ihre Daten in die neue Datenbank importiert und alle Referenzen auf den lokalen Server bearbeitet die neue Datenbank und die Konfiguration von Einstellungen / Widgets usw. Vollständige Anweisungen finden Sie im WordPress Codex.

Wäre es nicht großartig, wenn es eine Möglichkeit gäbe, das meiste automatisch zu erledigen, sodass Sie eine ganze Site in nur wenigen Minuten migrieren könnten?

Zum Glück gibt es das. Es heißt BackupBuddy.

Mehr als nur Backups

BackupBuddy ist ein Premium-WordPress-Plugin, mit dem Sie alle Ihre WordPress-Websites sicher sichern können, so dass Sie sie leicht wiederherstellen können, sollte jemals etwas schiefgehen. Sie können regelmäßige automatische Backups Ihrer Dateien und Datenbanken planen, und Sie können Ihre Backups wie Dropbox oder Amazon S3 an Offline-Speicher senden lassen.

BackupBuddy kostet von 75 US-Dollar (für 2 Lizenzen) bis 150 US-Dollar (für unbegrenzte Lizenzen). Wenn Sie also Websites für Clients verwalten, ist dies ein großer Wert für die Backup-Funktionalität.

Aber was es wirklich großartig macht, ist die Möglichkeit, mit wenigen Klicks eine komplette Site auf einen neuen Server zu migrieren.

Mit der neuesten Version von BackupBuddy ist es einfacher denn je, mit der Magic Migration-Funktion, mit der Sie die gesamte Migration von Ihrem WordPress-Dashboard aus durchführen können.

Hinweis: Die einzige Sache, die Sie noch manuell machen müssen, ist eine neue MySQL-Datenbank auf Ihrem Live-Server zu erstellen, aber das ist normalerweise ein sehr einfacher Prozess, wenn Sie den Datenbank-Assistenten in cPanel verwenden. Nachdem Sie Ihre Datenbank erstellt haben, notieren Sie sich den Server, den Datenbanknamen, den Benutzernamen und das Kennwort, wie Sie sie später benötigen.

Anfangen

Das erste, was Sie tun müssen, ist BackupBuddy zu kaufen und den Anweisungen zu folgen, um es in Ihrer lokalen WordPress-Installation zu installieren. Sobald es installiert ist, sehen Sie ein neues BackupBuddy-Navigationsmenü in Ihrem WordPress-Dashboard.

Dann müssen Sie zu BackupBuddy> Einstellungen navigieren und ein ImportBuddy-Passwort eingeben. Sie werden später, wenn Sie Ihre Site migrieren, als Sicherheitsmaßnahme dazu aufgefordert. Geben Sie ein Passwort ein und klicken Sie auf Speichern.

Import buddy password

Erstellen Sie eine Sicherung

Sobald Sie Ihre lokale Site fertig gestellt haben und zur Migration bereit sind, müssen Sie als Nächstes eine vollständige Website-Sicherung erstellen.

Gehen Sie zu BackupBuddy> Backup und klicken Sie auf Complete Backup. Dies erstellt eine Sicherungskopie Ihrer Datenbank (Site-Inhalt) und WordPress-Dateien (Themen, Plugins etc.)

Complete backup

BackupBuddy wird sich dann daran machen, Ihre Website zu sichern, was je nach Größe Ihrer Website eine Weile dauern kann. Sobald es fertig ist, können Sie das Backup-ZIP-Archiv zur Sicherheit auf Ihren Computer herunterladen.

Hinweis: Wenn Sie zum Sicherungsbildschirm zurückkehren, können Sie auch auf Datei extern senden klicken, um eine Kopie Ihres Backups an einen externen Speicherplatz wie Dropbox oder Amazon S3 zu senden. Ich empfehle, dass Sie das für zusätzliche Ruhe tun, aber ich werde hier nicht auf den Prozess eingehen.

Migrieren Sie Ihre Sicherung

Wechseln Sie nun zu BackupBuddy> Migrieren, Wiederherstellen und blättern Sie zum Fenster "Automatische Migration". Sie sehen die soeben erstellte Sicherungsdatei. Bewegen Sie den Mauszeiger darüber und klicken Sie auf Diese Sicherung migrieren .

Migrate this backup

Als nächstes müssen Sie ein neues Ziel hinzufügen, indem Sie die FTP-Daten Ihres Live-Servers eingeben. Geben Sie Ihre Daten ein und klicken Sie auf Ziel hinzufügen.

Destination

Fahren Sie dann mit dem Mauszeiger über das gerade erstellte Ziel und klicken Sie auf Ziel auswählen.

Select destination

Als nächstes müssen Sie die URL eingeben, unter der Ihre neue Website leben wird. Diese sieht wahrscheinlich wie http://yoursite.com aus (es sei denn, Sie haben ein Unterverzeichnis in Ihrem Ziel angegeben).

Begin migration

Wenn Sie auf Migration starten klicken, werden Sie durch einen sechsstufigen Prozess geführt:

  1. Wählen Sie Ihre Backup-Datei (sie sollte standardmäßig zu der, die Sie zuvor gemacht haben)
  2. Entpacken der Sicherungsdatei (automatisch)
  3. URL- und Datenbankeinstellungen
    Hier müssen Sie lediglich bestätigen, dass die URL Ihrer neuen Site korrekt eingestellt ist, und dann die Details der Datenbank auf Ihrem Live-Server eingeben. Die ersten vier Optionen werden von Ihrem Webhost bereitgestellt. Für das Datenbankpräfix ist es eine gute Idee, das Standard-Präfix wp_ in eine zufällige Zeichenfolge zu ändern, da dies Ihre Datenbank sicherer macht.
  4. Datenbankimport (automatisch)
  5. Datenbankmigration (automatisch)
    Zu diesem Zeitpunkt ist die Migration abgeschlossen und Sie können zu Ihrer neuen Site navigieren und prüfen, ob alles ordnungsgemäß funktioniert. Stellen Sie in diesem Fall sicher, dass alle Kontrollkästchen unter Dateibereinigung aktiviert sind, und klicken Sie auf Temporäre Dateien löschen und entfernen.
  6. Endreinigung (automatisch)
Database settings

Erledigt! Das ist wirklich alles, was dazu gehört. Ihre Website sollte nun auf Ihrem Live-Server genauso laufen wie auf Ihrem lokalen Server, wobei alle Plugins und Einstellungen bereits konfiguriert sind.

Sie können denselben Prozess auch verwenden, um eine bestehende Site zwischen zwei Live-Servern zu verschieben, falls Sie den Hosting-Provider wechseln müssen oder ein Client sein eigenes Hosting verwaltet.

Ich bin mir sicher, dass Sie zustimmen werden, dass wenn Sie viel lokale WordPress-Entwicklung machen, die Zeit, die Sie mit BackupBuddy und Magic Migration sparen, sich auf lange Sicht auszahlen wird.

Hast du BackupBuddy ausprobiert? Verwenden Sie die Magic Migration-Funktion oder möchten Sie diese Dinge lieber manuell machen? Teilen Sie uns Ihre Gedanken in den Kommentaren mit.