Das Verschieben einer WordPress-Site kann beim ersten Mal sehr entmutigend sein. Dabei müssen Sie nicht nur einige Dateien von einem Ort zum anderen kopieren. Sobald Sie jedoch wissen, was Sie bewegen müssen und welche Werkzeuge Sie zum Bewegen benötigen, ist der Prozess recht unkompliziert, solange Sie alle Schritte korrekt ausführen.
In diesem Tutorial zeige ich Ihnen, wie Sie Ihre WordPress-Site von einem Ort zum anderen verschieben. Beispiele, wann Sie dies vielleicht tun möchten:
Wenn Sie Hosting-Provider umziehen, stellen Sie möglicherweise fest, dass Ihr neuer Provider den Umzug für Sie vornimmt. Wenn Sie sich nicht sicher sind, was Sie tun, sollten Sie dies zuerst überprüfen.
Wenn Sie sich nicht sicher sind, möchten Sie vielleicht meinem Tutorial zur Verwendung von Plugins zum Bewegen von WordPress folgen. Bei einer einfachen Installation könnte dies die Arbeit für Sie erledigen und ist möglicherweise viel einfacher.
Wenn für Ihre Site jedoch mehrere Design-, Plugin- oder Site-Einstellungen konfiguriert sind und Sie nicht alles auf der neuen Site wiederholen möchten, müssen Sie die Datenbank manuell verschieben. Lesen Sie weiter, um herauszufinden, wie!
Um diesem Tutorial zu folgen, benötigen Sie:
Es ist wert zu wissen, was Sie vor dem Start bewegen werden:
Bevor Sie beginnen, deaktivieren Sie in Ihrer alten Website die Option "ziemlich permalinks". Gehe zu Einstellungen> Permalinks, wähle aus Standard Option und klicken Sie auf Änderungen speichern.
Erstellen Sie zunächst eine Kopie der Dateien und der Datenbank Ihrer Site. Sie können entweder Ihr bevorzugtes Backup-Plugin verwenden oder FTP zum Herunterladen von Dateien und phpMyAdmin zum Kopieren Ihrer Datenbank verwenden. Hier zeige ich Ihnen, wie Sie dies mit phpMyAdmin tun.
Machen Sie zuerst eine lokale Kopie von Ihrem WP-Inhalt
Verzeichnis. Dies enthält alle Ihre Design- und Plugin-Dateien und Uploads.
Wenn Sie diese Datei auf Ihre neue Site hochladen möchten, können Sie die Design- und Plug-In-Dateien nicht hochladen, sondern sie auf der neuen Site neu installieren. Verwenden Sie dazu die Verwaltungsbildschirme. Oder laden Sie einfach die Kopie Ihrer alten Site hoch - beides funktioniert.
Öffnen Sie phpMyAdmin für Ihre Site. Dies wird entweder von Ihrem Hosting-Provider bereitgestellt oder, wenn Sie mit einer lokalen Site arbeiten, diese ist Teil von MAMP.
Suchen Sie die Datenbank für die Site, die Sie verschieben möchten, und klicken Sie auf Export Tab. Klicken Gehen, und ein sql
Die Datei mit Ihrer Datenbank wird auf Ihren Computer heruntergeladen.
Hinweis: Wenn sich auf Ihrem Hosting-Konto oder Server mehrere Datenbanken befinden, können Sie herausfinden, welche Datenbank für diese Site gilt, indem Sie die Site überprüfen wp-config.php
Datei.
Bevor Sie Ihre Datenbanktabellen in die neue Site importieren können, müssen Sie einige Änderungen an der Datenbank vornehmen sql
Datei, die Sie gerade heruntergeladen haben. Ich mache vor dem Start immer eine Kopie dieser Datei und Präfix Kopieren-
Ich weiß, dass es das Backup ist.
Öffne das sql
Datei in Ihrem bevorzugten Code-Editor und ersetzen Sie alle Instanzen des alten Domänennamens für die Site durch den neuen Domänennamen.
Also zum Beispiel:
http: // localhost / beispiel
, Sie würden es ändern http://AnExampleSiteDomain.com
. http://AnOldSiteExample.com
mit http://ANewSiteExample.com
.Die Verwendung des Befehls "replace" in Ihrem Code-Editor beschleunigt dies - es kann Tausende von Instanzen geben. Speichern Sie Ihre sql
Datei.
Hinweis: Eine alternative Methode ist die Verwendung von Suchen und Ersetzen Skript von InterConnectIT, das diesen Prozess automatisiert.
Als nächstes müssen Sie WordPress am neuen Speicherort installieren. Mach das wie üblich.
Bevor Sie Ihre Datenbank importieren, empfiehlt es sich, Plugins und Designs zu installieren, da Tabellen, die von diesen Datenbanken in der Datenbank erstellt wurden, ohne deren Installation nicht funktionieren.
Installieren Sie entweder Themes und Plugins neu in Ihrer neuen Site oder laden Sie sie mit Ihrem FTP-Client von Ihrer lokalen Kopie hoch. Kopieren Sie sie in die wp_content
Ordner mit der gleichen Struktur wie in Ihrer alten Site. Möglicherweise müssen Sie alle neuen Ordner entfernen, die WordPress in erstellt hat Uploads
Ordner, damit sie nicht mit den Ordnern kollidieren, die Sie importieren.
Bevor Sie die Datenbank von Ihrer alten Site importieren können, müssen Sie die neuen Tabellen löschen (löschen), die WordPress für Sie in Ihrer alten Site erstellt hat.
Suchen Sie in phpMyAdmin die Datenbank für Ihre neue Site und klicken Sie auf Struktur Tab.
Wählen Sie alle Datenbanktabellen aus. Klicke auf das Mit Ausgewählten: Dropdown-Box auswählen Fallen und klicken Sie auf Ja. Unten sehen Sie, wo ich alle meine Tische ausgewählt habe, die zum Ablegen bereit sind:
Wählen Sie weiterhin in phpMyAdmin die Option Einführen Registerkarte und klicken Sie auf die Schaltfläche Datei wählen Taste. Wähle aus sql
Datei, die Sie bearbeitet haben, und klicken Sie auf Wählen oder OK. Klicken Gehen und Ihre Datenbanktabellen werden importiert.
Machen Sie sich einen Kaffee - wenn Ihre Site groß ist, kann dies eine Weile dauern!
Leeren Sie den Cache Ihres Browsers. Dadurch werden Probleme vermieden, die durch den Browser verursacht werden, der den Inhalt der alten Site zwischenspeichert.
Melden Sie sich beim WordPress-Administrator für die neue Site an. Ihre Anmeldedaten sind die gleichen wie für Ihre alte Site. Wenn Sie bei der Remote-Installation andere Anmeldedaten angegeben haben, wurden diese von der importierten Datenbank überschrieben.
Besuche den Permalinks Bildschirm und schalten Sie schöne Permalinks wieder ein.
Prüfen Sie nun, ob Ihre Plugins und Widgets ordnungsgemäß funktionieren, und nehmen Sie gegebenenfalls erforderliche Anpassungen vor.
Das Verschieben einer WordPress-Site muss nicht kompliziert sein, solange Sie wissen, was Sie verschieben müssen, und dies in der richtigen Reihenfolge. Wenn Sie die obigen Schritte ausführen, werden Sie feststellen, dass der Prozess reibungslos verläuft. Dies ist etwas, was ich viele, viele Male gemacht habe und solange ich meiner Checkliste oben folge, läuft alles reibungslos ab.