it-swarm.com.de

Migrieren einer WordPress-Site von einem Hosting-Anbieter zu einem anderen?

Ich habe meine WordPress-Site bei einem Windows-Anbieter gehostet und wechsle zu einem anderen Windows-Anbieter. Irgendwelche Fallstricke oder Anweisungen, wie ich reibungslos von einem zum anderen wechseln kann, ohne irgendwelche Informationen zu verlieren?

9
leora

Hallo @ooo:

Angenommen, Sie möchten dieselbe Domain behalten, dann ist das ganz einfach. Grundsätzlich kopieren Sie die Dateien mit einem FTP-Client, indem Sie sie vom alten Host herunterladen und auf den neuen Host hochladen. Anschließend kopieren Sie die MySQL-Datenbank, indem Sie einen Datenbank-Dump in ein SQL-Skript ausführen (dies ist Ihr "export" ) und dann das Skript ausführen (und das ist dein "Import" .)

Der Rest sind nur Details:

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

2.) Laden Sie alle diese Dateien hoch im Webstamm des neuen gehosteten Webservers in den exakt gleichnamigen Verzeichnissen.

3.) Führen Sie einen vollständigen Datenbankspeicherauszug durch (d. H. Exportieren) Ihrer MySQL-Datenbank als SQL-Skript.

4.) Neue MySQL-Datenbank erstellen auf Ihrem neuen Webhost.

5.) Erstellen Sie einen Benutzer für Ihre MySQL-Datenbank und stellen Sie alle Berechtigungen ein. Notieren Sie sich unbedingt den Namen der Datenbank, des Benutzers und des Kennworts.

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

7.) Bearbeiten Sie als Nächstes Ihre /wp-config.php -Datei auf Ihrem neuen Server und geben Sie Ihrem neuen Datenbanknamen, Ihrem neuen Datenbankbenutzernamen und Ihrem neuen Datenbankbenutzerkennwort Set DB_NAME, DB_USER und DB_PASSWORD.

7.) Stellen Sie abschließend sicher, dass DNS-Einstellungen Ihrer Domain ändern verwendet wird, damit die Nameserver Ihres neuen Webhosts verwendet werden. Sie müssen das Timeout abwarten, bis der DNS-Cache gelöscht und die Adressen weitergegeben wurden. (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 Details benötigen, geben Sie unbedingt weitere Details zu Ihrem neuen Host an, einschließlich mindestens des Namens und der Website Ihres neuen Hosts und, falls möglich, der Art des Control Panels, über das Sie Ihre Site verwalten können (z. B. CPanel oder was anderes?)

12
MikeSchinkel

Die Hauptprobleme beim Serverwechsel sind fest codierte URLs und Dateipfade WP. Sie erscheinen:

  • In der Upload-Pfad-Option unter Einstellungen/Verschiedenes (jetzt Einstellungen/Uploads, wenn der Speicher belegt ist) wird auf alten WP installiert.

  • In Anhang-Metadaten wird auf sehr alten WP installiert.

  • Befindet sich Ihre Site in einem Unterordner in Ihrer HTAccess-Datei und schreiben Sie möglicherweise die Regeln neu.

  • In den Site-URL- und Home-URL-Optionen unter Einstellungen/Allgemein.

Im Allgemeinen empfehle ich, Permalnks vor dem Erstellen des Datenbank-Dumps zu deaktivieren, um das dritte Problem zu vermeiden.

Das vierte Problem verhindert, dass Sie sich anmelden, und kann in der WP-Konfigurationsdatei behoben werden, wenn Ihre Site die URL ändert, indem Sie der Datei wp-config.php zwei Zeilen hinzufügen:

define ('WP_HOME', 'http://domain.com'); define ('WP_SITEURL', 'http://domain.com');

Beachten Sie abschließende Schrägstriche in beiden Definitionen.

Das erste Symptom des Problems ist, dass beim Hochladen von Dateien Berechtigungsfehler auftreten. Dies wird behoben, indem der Upload-Pfad leer gemacht wird, sodass WP den Standardwert verwendet.

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

Der Rest ist wie Mike gesagt hat ...

6
1
sorich87

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

Das zweite Problem, die Warnmeldung, war ein Plugin, das bei der Installation einen statischen Link schrieb. Ich habe es deaktiviert, dann wieder aktiviert und es hat den Trick getan.

edit: danke lisa, hab dich gerade dort gesehen!

1
Nick

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

0
Chris R

@Nick - Ich hatte das gleiche Problem, bei dem die Hauptseite geladen wurde, aber keiner der Links. Ich habe Permalinks von "Benutzerdefiniert" auf "Standard" geändert und dann hat es funktioniert. Ich habe später zu meinen benutzerdefinierten Einstellungen zurückgekehrt und alles hat geklappt.

0
Lisa