WordPress verschieben Site manuell verschieben

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:

  • beim Hochladen einer lokalen Entwicklungsversion einer Site auf den Live-Server
  • beim Umzug von Servern oder Hosting-Providern

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!

Was du brauchen wirst

Um diesem Tutorial zu folgen, benötigen Sie:

  • Eine Installation von WordPress mit darauf laufenden Designs und Plugins sowie einige Inhaltsbeiträge, Seiten, Medien oder was auch immer auf Ihrer Website passiert!
  • Ein zweiter Ort, an den Sie Ihre Site verschieben möchten. 
  • Ein FTP-Client, ein Code-Editor und Zugriff auf phpMyAdmin.

Was Sie bewegen werden

Es ist wert zu wissen, was Sie vor dem Start bewegen werden:

  • WordPress selbst: Sie verschieben dies nicht wirklich, sondern installieren es stattdessen am neuen Speicherort.
  • Der Inhalt Ihres WP-Inhaltsverzeichnisses, d. H. Designs, Plugins und Uploads.
  • Ihre Datenbank.

Bevor du anfängst

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.

Eine Kopie Ihrer alten Site erstellen

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.

Dateien kopieren

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.

Kopieren der Datenbank

Ö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.

Datenbank bearbeiten

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:

  • Wenn Sie eine lokale Site mit der URL hochladen http: // localhost / beispiel, Sie würden es ändern http://AnExampleSiteDomain.com
  • Wenn Sie eine Site von einem Remote-Standort an einen anderen verschieben, ersetzen Sie sie http://AnOldSiteExample.com mit http://ANewSiteExample.com.
  • Wenn Sie zwischen Hosts oder Servern wechseln, der Domänenname jedoch gleich bleibt, müssen Sie keine Änderungen vornehmen.

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.

Die neue Site erstellen

Als nächstes müssen Sie WordPress am neuen Speicherort installieren. Mach das wie üblich.

Dateien hinzufügen

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.

Datenbank 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:

Importieren der neuen Datenbanktabellen

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!

Letzte Schritte

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.

Zusammenfassung

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.