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.
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.
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.
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.)
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.
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 .
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.
Fahren Sie dann mit dem Mauszeiger über das gerade erstellte Ziel und klicken Sie auf Ziel auswählen.
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).
Wenn Sie auf Migration starten klicken, werden Sie durch einen sechsstufigen Prozess geführt:
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.