Wie wir WordPress-Installationen manuell migrieren

Depositphotos 20821051 s

Sie möchten denken, dass das Verschieben Ihrer WordPress-Site von einem Host auf einen anderen sehr einfach ist, aber es kann wirklich frustrierend werden. Wir haben gestern Abend buchstäblich einem Kunden geholfen, der sich entschlossen hat, von einem Host auf einen anderen zu wechseln, und es wurde schnell zu einer Fehlerbehebungssitzung. Sie haben das getan, was die Leute normalerweise tun würden - sie haben die gesamte Installation komprimiert, die Datenbank exportiert, auf den neuen Server verschoben und die Datenbank importiert. Und dann passierte es ... leere Seite.

Das Problem ist, dass nicht alle Hosts gleichermaßen erstellt werden. Viele haben unterschiedliche Versionen von Apache mit unterschiedlichen Modulen. Einige haben wirklich funky Berechtigungsprobleme, die Probleme beim Hochladen von Dateien verursachen, sie schreibgeschützt machen und Probleme beim Hochladen von Bildern verursachen. Andere haben unterschiedliche Versionen von PHP und MySQL - ein schreckliches Problem in der Hosting-Branche. Einige Backups enthalten versteckte Dateien, die aufgrund von proprietärem Caching und Umleitung auf den Servern auf einem anderen Host Chaos anrichten.

Und das schließt natürlich nicht einmal ein Einschränkungen beim Hochladen von Dateien. Dies ist normalerweise das erste Problem, wenn Sie eine umfangreiche WordPress-Installation haben. Die Datenbankdatei ist einfach zu groß, um sie über einen MySQL-Administrator hochzuladen und zu importieren.

Es gibt einige großartige Tools, die helfen können, wie z CMS zu CMS. Sie können auch die von Automattic verwenden VaultPress Service - Sichern Sie einfach die Site, installieren Sie WordPress frisch auf dem neuen Host, installieren Sie VaultPress neu und stellen Sie die Site wieder her. Diese Leute haben gute Arbeit geleistet, um viele der Probleme zu lösen, auf die Sie stoßen, wenn Sie versuchen, eine Website zu migrieren.

Wir neigen jedoch dazu, diese Dinge alleine zu machen und tun sie schmerzlich oft selbst. Ich mag den neuen Installationsfaktor, wenn ich auf einen neuen Host wechsle, anstatt Probleme mit uns zu ziehen. Hier sind die Schritte, die wir verwenden:

  1. We Sichern Sie die gesamte Installation und Website und laden Sie es lokal zur sicheren Aufbewahrung.
  2. We Exportieren Sie die Datenbank (nicht immer in Backups enthalten) und zur sicheren Aufbewahrung lokal herunterladen.
  3. We installiere WordPress frisch auf dem neuen Server und starten Sie es.
  4. We Fügen Sie nacheinander Plugins hinzu um sicherzustellen, dass sie alle kompatibel sind und funktionieren. Einige Plugin-Entwickler haben gute Arbeit geleistet, indem sie ihre Einstellungen in das Export-Tool aufgenommen oder ihre eigenen Einstellungen für den Export und Import bereitgestellt haben.
  5. We Exportieren Sie den Inhalt von der vorhandenen Site mit dem direkt in WordPress integrierten WordPress-Export-Tool.
  6. We Importieren Sie diesen Inhalt auf die neue Site mit dem direkt in WordPress integrierten WordPress-Import-Tool. Dazu müssen Sie die Benutzer hinzufügen ... etwas mühsam, aber die Mühe wert.
  7. We FTP die Ordner wp-content / uploads Wenn sich alle hochgeladenen Datei-Assets auf dem neuen Server befinden, stellen Sie sicher, dass die Dateiberechtigungen ordnungsgemäß festgelegt sind.
  8. Wir setzen die Permalinks-Einstellungen.
  9. We Reißverschluss des Themas und installiere es Verwenden des WordPress-Theme-Installationsprogramms.
  10. Wir setzen das Thema live und Erstellen Sie die Menüs neu.
  11. We Wiederholen Sie die Widgets und kopieren Sie den Inhalt nach Bedarf vom alten auf den neuen Server.
  12. We die Site crawlen um nach Problemen mit fehlenden Dateien zu suchen.
  13. We Überprüfen Sie alle Seiten manuell der Website, um sicherzustellen, dass alles gut aussieht.
  14. Wenn alles gut aussieht, werden wir Aktualisieren Sie unsere DNS-Einstellungen auf den neuen Host zeigen und live gehen.
  15. Wir werden dafür sorgen, dass die Block Search-Einstellung in den Leseeinstellungen ist deaktiviert.
  16. Wir fügen keine hinzu CDN oder Caching Auf dem neuen Host zulässige Mechanismen, um die Site zu beschleunigen. Manchmal ist dies ein Plugin, manchmal ist es Teil der Tools des Hosts.
  17. Gut Zeichnen Sie die Site mit den Webmaster-Tools neu um zu sehen, ob es Probleme gibt, die Google sieht.

Wir werden den alten Gastgeber ungefähr eine Woche lang behalten ... nur für den Fall, dass es ein katastrophales Problem gibt. Nach ungefähr einer Woche, in der es gut läuft, werden wir den alten Host deaktivieren und das Konto schließen.

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.