3 Plugins für die einfache Migration einer WordPress-Site, getestet und getestet
Domain-Namen sind für mich Impulskäufe, und nach der Entwicklung einer neuen Site hat die ursprüngliche Domain, die ich ausgewählt habe, manchmal nicht mehr den gleichen Reiz. Die Migration von Inhalten zwischen Sites wird dann zu einem Problem. Zuvor habe ich die Verwendung von SSH empfohlen, um eine lokal entwickelte WordPress-Site zu migrieren. So migrieren Sie Ihre lokal entwickelte Wordpress-Site zu einem Live-Server. So migrieren Sie Ihre lokal entwickelte Wordpress-Site zu einem Live-Server. Wir haben in der Vergangenheit viel über das Laufen gesprochen lokale Webserver für Entwicklungszwecke oder zum Ausprobieren von Software wie Wordpress, ohne dafür Hosting bezahlen zu müssen, aber wie nehmen Sie es in Kauf?… Read More, mit einem einfachen Such- und Ersetzungsvorgang in der Datenbank. Das funktioniert zwar in den meisten Fällen und ist mir noch nie ausgefallen, aber es ist ein bisschen riskanter, wenn Sie Verzeichnisse verschieben (sowie mydomain.com/blog zu myotherdomain.com) oder wenn Sie über Plugins verfügen, die serialisierte Daten verwenden (Hier werden alle Einstellungen eines Plugins in einem codierten Datenbankeintrag und nicht in einer einzelnen Zeile für jede Einstellung gespeichert).
Heute werde ich also 3 Plugins ausprobieren, die diesen gesamten Prozess für Sie halbautomatisieren können. Ich werde Daten von einer alten Domäne von mir zu einem neuen Standort migrieren, die beide auf einem virtuellen privaten Server ausgeführt werden.
1. Vervielfältiger (kostenlos)
Duplicator verspricht einen dreistufigen Migrationsprozess. Nach der Installation des Plugins finden Sie in der Liste der Plugins einen schnellen Link zur Verwaltungsseite.
Es ist wahrscheinlich am besten, die Serverkompatibilität mit dem Plugin zu überprüfen. Hier ist was ich endete.
Ich bin mir ziemlich sicher Open-Basisverzeichnisbeschränkung ist aufgrund der auf diesem Server ausgeführten PHP-Version nicht relevant, daher müssen sie möglicherweise aktualisiert werden. Trotzdem werde ich mein erstes Paket erstellen. Pakete sind der Inhalt Ihrer Datenbank und Ihrer Dateien, alle in einem Paket zusammengefasst. Klicken Sie oben rechts auf die Schaltfläche "Erstellen". Wenn Ihr Paketsatz derzeit leer ist, sollte in der Mitte des Bildschirms ein Link für Sie angezeigt werden. Meine Testseite ist ziemlich klein, mit nur 30 Pfosten und wenig mehr - dies gab mir eine Größe von 50 MB vor dem Reißverschluss.
Nachdem Sie auf Erstellen geklickt haben, wird es funktionieren. Sie können das Protokoll anzeigen, wenn Sie neugierig sind, aber mein Protokoll wurde innerhalb von Sekunden abgeschlossen. Sie erhalten dann zwei Schaltflächen zum Herunterladen von Dateien, und Sie werden angewiesen, beide zu packen “Installateur” und das “Paket”.
Es gibt auch einige erweiterte Optionen im Einstellungsbereich. Sie können eine E-Mail senden, wenn das Paket vollständig ist und es zu lange dauert. Sie können Verzeichnisse oder bestimmte Dateierweiterungen ausschließen. und füllen Sie die Installationsfelder vorab aus (dies ist jedoch nicht erforderlich). Ich habe alle Standardeinstellungen beibehalten.
Laden Sie beide über FTP auf Ihre neue Site hoch. Duplicator zielt darauf ab, das gesamte Setup für Sie zu replizieren, von Datenbanken zu Kern-WordPress-Dateien, was clever ist - ich hatte erwartet, ein grundlegendes funktionales WordPress einrichten zu müssen, aber anscheinend nicht.
Beim Testen habe ich dann das Paket hochgeladen und installer.php Datei. Nun beginnt der Spaß. Starten Sie die installer.php - jetzt auf der neuen Domäne - in Ihrem Browser. Sie sehen etwa Folgendes:
Die einzigen Details, die Sie hinzufügen müssen, sind die DB-Zugriffsdetails. Während Duplicator die einzelnen Tabellen erstellen kann, müssen Sie dennoch einen MySQL-Benutzer und eine Datenbank einrichten, die verwendet werden können. Überprüfen Sie die Datenbankverbindung, akzeptieren Sie den Haftungsausschluss und fahren Sie mit der Installation fort.
Sie haben sogar die Möglichkeit, Plugins wieder zu aktivieren, was ziemlich geschickt ist.
Schließlich gibt es eine Liste von Schritten, auf die Sie manuell klicken müssen. Dazu müssen Sie die Permalinks-Datei neu schreiben, das Installationsprogramm löschen und anschließend die Site testen.
Ich bin glücklich zu berichten, dass alles zu 100% funktionierte und gut funktionierte. Die Website war genau wie zuvor, aber mit einer neuen Domain und einem neuen Titel. Fantastisch!
Gesamtzeit für die Migration: weniger als 10 Minuten (dies hängt jedoch von der Größe der betreffenden Site ab).
2. WordPress Move (kostenlos)
Nach der Installation fügt WordPress Move einen Link zum Migrationsassistenten im Untermenü "Tools" hinzu. Es gibt 3 Optionen:
- Domain ändern (keine Dateien werden verschoben)
- Wiederherstellen
Bevor Sie mit der Migration arbeiten, müssen Sie das Plugin über das Untermenü "Einstellungen" konfigurieren, damit ich fortfahren kann. Dazu müssen Sie FTP-Zugangsdaten für die neue Site hinzufügen. Das einzige komplizierte Bit hier ist der relative Pfad; In meinem Fall war das:
httpdocs / wp-content / plugins / wordpress-move / backup
Sie benötigen auch WordPress und die wpmove Plugin am anderen Ende installiert. Dies war ziemlich enttäuschend, wenn man bedenkt, dass Duplicator ohne das arbeiten kann, und der Vorgang wurde um gut 30 Minuten verlängert. Seufzer.
Mit einer neuen Version von WordPress und dem hinzugefügten WordPress Move-Plugin ging ich zurück, um den Transfer von der alten Site aus zu beginnen. Geben Sie das FTP-Kennwort und den neuen Domänennamen ein, und klicken Sie auf Migration starten.
… Error. Ich versuche, die Portnummer zu ändern. Denken Sie daran, dass ich normalerweise eine Verbindung mit Secure FTP (normalerweise Port 22) und nicht mit dem unsicheren regulären FTP-Protokoll herstelle. Obwohl beide funktionieren sollten.
Wieder Verbindungsfehler. An dieser Stelle rufe ich es für dieses spezielle Plugin auf. Vielleicht wäre dein Glück besser, aber ehrlich gesagt, warum würdest du das überhaupt versuchen, wenn das Duplicator-Plugin so gut funktioniert??
3. Backup-Buddy ($ 50)
Das Sichern und Wiederherstellen einer Site ist im Wesentlichen das Gleiche wie das Migrieren. Es ist daher keine Überraschung, dass ein erstklassiges und angesehenes Backup-Plugin wie dieses hinzugefügt hat “Magie wandern” Funktionalität zu seiner bereits umfangreichen Funktionsliste. Hier müssen Sie lediglich ein Wiederherstellungskennwort auf den Einstellungsseiten erstellen.
Bevor die Migration stattfinden kann, muss eine erste Sicherung erstellt werden. Wählen Sie das “vollständige Sicherung” Geben Sie ein und beginnen Sie. Dann geh rüber zum wiederherstellen / migrieren Bereich und wählen Sie automatisierte Wiederherstellung / Migration. Bewegen Sie den Mauszeiger über die letzte Sicherung und eine Option für “Migrieren Sie dieses Backup” sollte erscheinen.
Sie müssen ein neues Ziel einrichten, an das die Sicherung gesendet werden soll. Ich fügte die FTP-Details für die neue Site hinzu und bestätigte, dass sie funktionierten. Leider kam es während des Zugriffs zu Fehlern newdomain.com/httpdocs (Dies war das Unterverzeichnis für öffentliche HTML-Dateien, das ich festlegen musste, aber es sollte nicht in der URL enthalten sein.); Ich habe schließlich herausgefunden, wie man dies erreichen kann, indem ich einen neuen FTP-Benutzer erstellt, der standardmäßig das HTTPDOCS-Verzeichnis hat.
An diesem Punkt ist der Prozess im Wesentlichen identisch mit dem Duplicator. Sie können den manuellen Modus wählen, der Ihnen tatsächlich ähnliches gibt “importbuddy.php” und Backup-Datei zum Herunterladen und Hochladen auf die neue Site über FTP, oder wenn Sie es geschafft haben, die FTP-Funktion auszuführen, kann dies alles innerhalb der alten WordPress-Installation durchgeführt werden. Während des Vorgangs geben Sie Datenbankinformationen ein und alles andere wird für Sie erledigt. Als letzten Schritt werden die Installationsdateien gelöscht und einige häufig auftretende Probleme und ihre Lösungen werden angezeigt.
Im Wesentlichen ist der Migrationsabschnitt von Backup Buddy fast identisch mit Duplicator, nur wenn der FTP-Upload-Schritt entfernt wurde, wenn Sie die Zugriffsdetails korrekt konfigurieren können. Natürlich liegt die wahre Stärke von Backup Buddy in den Backups, aber es ist schwierig, es als reines Migrationswerkzeug zu empfehlen, insbesondere angesichts des hohen Preises.
Gesamtzeit für die Migration: ungefähr 30 Minuten, obwohl dies speziell für meine FTP-Konten eingerichtet war.
Vergessen Sie nicht, die alte Domain zu löschen
Es ist fast sicher, dass Sie den gesamten Verkehr und die Suchmaschine umleiten möchten “Liebe” auf die neue Domain - verwenden Sie dazu eine 301-Weiterleitung. Ersetzen Sie einfach die aktuelle .htaccess-Datei durch die folgende, und ersetzen Sie sie newdomain.com.
Optionen + FollowSymLinks RewriteEngine für RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Wenn Sie Webmaster-Tools verwenden, um über den Standort der Website zu informieren, müssen Sie eine Ausnahme für die Google-Bestätigungsdatei hinzufügen. Ersetze das googleXXXX.html im folgenden Code mit Ihrer jeweiligen Bestätigungs-URL.
Optionen + FollowSymLinks RewriteEngine auf RewriteCond% REQUEST_URI! ^ / GoogleXXXX.html /? $ RewriteRule (. *) Http://newdomain.com/$1 [R = 301, L]
Das war es, die Website wurde migriert, der Verkehr wurde umgeleitet und keine Suchmaschinenliebe ging verloren.
Urteil: Duplikator gewinnt!
Ich hatte erwartet, dass das Premium-Tool in jeder Hinsicht das überlegene Produkt ist, aber in diesem Fall möchte ich den Preis eigentlich an Duplicator übergeben - und es ist zu 100% kostenlos. Es fehlt der vollständig automatisierte Aspekt von BackupBuddy - vorausgesetzt, Sie haben die richtigen Einstellungen vorgenommen, aber jeder, der selbst gehostete WordPress-Dateien ausführt, sollte in der Lage sein, ein paar Dateien auf FTP herunterzuladen und hochzuladen, daher bin ich mir nicht sicher, ob das so toll ist Nachteil für Duplicator. Die Tatsache, dass es bei jedem Schritt klare Ratschläge und Anweisungen gibt, wird ebenfalls sehr geschätzt. Ich hatte nie Zweifel, was ich als nächstes mit Duplicator machen sollte. Bleiben Sie jedoch um jeden Preis von WordPress Move fern - es ist einfach viel zu fummelig.
Kennen Sie bessere Lösungen? Lassen Sie es mich in den Kommentaren wissen, und schauen Sie sich in der Zwischenzeit unsere Best WordPress Plugins-Seite an, zu der Duplicator sicherlich bald hinzugefügt wird.
Erfahren Sie mehr über: Blogging, Wordpress-Plugins.