Migration einer WordPress-Website von einem Hosting-Anbieter zu einem anderen?

Ich habe meine WordPress-Site auf einem Windows-Provider gehostet und ich ziehe zu einem anderen Windows-Anbieter. Irgendwelche Fragen oder statementen, wie ich reibungslos von einem zum anderen übergehen kann, ohne irgendwelche Infos zu verlieren?

Solutions Collecting From Web of "Migration einer WordPress-Website von einem Hosting-Anbieter zu einem anderen?"

Hallo @ooo :

Angenommen, Sie möchten dieselbe Domain behalten, ist das ganz einfach. Im Grunde kopieren Sie die Dateien mit einem FTP-Client, indem Sie vom alten Host herunterladen und auf den neuen laden, und dann kopieren Sie die MySQL-database, indem Sie einen database-Dump zu einem SQL-Skript (das ist Ihr “Export” ) machen und dann den Skript (und das ist dein “Import” .)

Der Rest sind nur Details:

1.) Verwenden Sie FTP, um alle Dateien aus dem Web-Root und allen Unterverzeichnissen Ihres alten gehosteten Webservers herunterzuladen .

2.) Laden Sie alle diese gleichen Dateien in das Web-Root des neuen gehosteten Web-Servers in den genau genannten Verzeichnissen hoch.

3.) Führen Sie einen vollständigen database-Dump (dh Export) Ihrer MySQL-database als SQL-Skript durch.

4.) Erstellen Sie eine neue MySQL-database auf Ihrem neuen Web-Host.

5.) Erstellen Sie einen Benutzer für Ihre MySQL-database und setzen Sie ihn auf alle Berechtigungen. Achten Sie darauf, den Namen der database, des Benutzers und des Passworts zu notieren.

6.) Importieren Sie Ihre MySQL-database, indem Sie das MySQL-Skript im Kontext Ihrer neuen database ausführen.

7.) Bearbeiten Sie /wp-config.php Nächstes Ihre Datei /wp-config.php auf Ihrem neuen Server und geben Sie DB_NAME , DB_USER und DB_PASSWORD als neuen databasenamen, neuen databasebenutzernamen und neues databasebenutzerpasswort an.

7.) Stellen Sie sicher, dass Sie die DNS-Einstellungen Ihrer Domain ändern, damit die Nameserver von Ihrem neuen Webhost verwendet werden. Sie müssen das Timeout für die Löschung des DNS-Cache und die Weiterleitung der Adressen abwarten (normalerweise dauert es nur ein paar Stunden, aber es kann bis zu 48 Stunden dauern, bis auf Ihre neue Site zugegriffen werden kann).

Das ist alles. Wenn Sie weitere Informationen benötigen, geben Sie viel mehr Details über Ihren neuen Host an, einschließlich des Namens und der Website Ihres neuen Hosts und, wenn möglich, welche Art von Control Panel bieten Sie für Ihre Website an ( zB CPanel oder etwas anderes? )

Das Hauptproblem beim Wechseln von Servern sind fest codierte URLs und Dateipfade WP. Sie erscheinen:

  • In der Upload-Pfad Option, unter Einstellungen / misc (jetzt Einstellungen / Uploads, wenn Speicher dient), auf alten WP installiert.

  • In Anhang Metadaten, auf sehr alten WP installiert.

  • In Ihrer htaccess-Datei, und möglicherweise Regeln neu schreiben, wenn Ihre Website in einem Unterordner lebt.

  • In den Optionen URL der Website und URL der Startseite unter Einstellungen / Allgemein.

Generell empfehle ich, permalnks vor dem Erstellen des db-Dumps auszuschalten, um das 3. Problem zu vermeiden.

Das 4. Problem verhindert, dass Sie sich einloggen können, und kann aus der wp config Datei behoben werden, wenn Ihre Seite die URL ändert, indem Sie wp-config.php zwei Zeilen hinzufügen:

definieren (‘WP_HOME’, ‘http://domain.com’); definieren (‘WP_SITEURL’, ‘http://domain.com’);

Achten Sie auf Schrägstriche in beiden Definitionen.

Das erste Problem besteht darin, dass Sie beim Hochladen von Dateien Berechtigungserrors erhalten. Es wird behoben, indem der Upload-Pfad leer ist, so dass WP den Standardwert verwendet.

Das zweite Problem wird nur durch Massenbearbeitung der database behoben. Aber es gilt nur für sehr alte Daten.

Der Rest ist wie Mike sagte …

Um also zurück zu kommen und meine eigene Frage zu beantworten und hoffentlich jemand anderem zu helfen, können die Permalinks einfach umgeschrieben werden, indem man das Permalink-Schema unter Einstellungen> Permalinks ändert. Ändere es, ändere es dann und deine .htaccess Datei wird repariert.

Das zweite Problem, die Warnmeldung, war ein Plugin, das bei der Installation einen statischen Link geschrieben hat. Ich deaktivierte, reaktivierte es dann und es war der Trick.

edit: Danke, Lisa, hab dich da gesehen!

Ich verwende BackupBuddy (http://pluginbuddy.com) für alle meine Migrationen. Es ist ein Premium-Plugin und es ist nicht perfekt, aber es ist viel besser als alles andere, was ich gefunden habe.

@Nick – Ich hatte das gleiche Problem, wo die Hauptseite geladen wurde, aber keine der Links. Ich habe Permalinks von “Benutzerdefiniert” in “Standard” geändert und dann hat es funktioniert. Ich habe später wieder zu meinen benutzerdefinierten Einstellungen gewechselt und es hat alles geklappt.