WordPress-Website migrieren: Schritt-für-Schritt-Anleitung für einen reibungslosen Umzug
Sie möchten Ihr WordPress migrieren und zu einem anderen Hosting-Anbieter wechseln? Wer WordPress migrieren will, braucht eine sorgfältige Vorbereitung, um Datenverlust zu vermeiden. In diesem Ratgeber zeigen wir, wie Sie Ihr WordPress sicher und schnell migrieren.
Ihre WordPress-Website zu einem anderen Hosting umzuziehen, kann ein spannendes Vorhaben sein, aber mit dem richtigen Vorgehen läuft der Prozess reibungslos und ohne Probleme. Ob Sie wegen besserer Leistung oder niedrigerer Kosten umziehen oder mit dem aktuellen Support unzufrieden sind: Diese ausführliche Anleitung begleitet Sie durch jede Phase der Migration. Wir behandeln sowohl die manuelle Methode als auch Migrations-Plugins, damit Sie das Vorgehen wählen können, das zu Ihrer Situation passt.
Wann ist ein Umzug die richtige Wahl?
Es gibt verschiedene berechtigte Gründe, Ihre WordPress-Website zu einem anderen Hosting zu migrieren. Vielleicht ist Ihre Website zu langsam geworden und Ihr aktuelles Hosting kommt mit dem Wachstum nicht mehr mit. Vielleicht sind Sie mit dem Kundenservice unzufrieden und erhalten bei Problemen keine angemessene Hilfe. Oder Sie haben anderswo bessere Preise gefunden und möchten Kosten sparen, ohne bei der Qualität Abstriche zu machen.
Andere Gründe können sein, dass Ihr Hosting die neueste PHP-Version nicht unterstützt, dass Sie erweiterte Funktionen wie Staging-Umgebungen oder bessere Sicherheit brauchen oder schlicht, dass Ihr aktueller Anbieter seine Dienste einstellt. Was auch immer der Grund ist: Eine gut durchgeführte Migration sorgt für einen reibungslosen Übergang ohne Datenverlust oder lange Ausfallzeit.
Wie bereiten Sie den Umzug vor?
Bevor Sie mit der eigentlichen Migration beginnen, sammeln Sie alle Informationen, die Sie brauchen. Das erspart Ihnen Frust mitten im Prozess, wenn Sie merken, dass Ihnen eine wichtige Angabe fehlt.
Von Ihrem neuen Hosting brauchen Sie
FTP- oder SFTP-Zugangsdaten einschließlich Server, Benutzername, Passwort und Portnummer. Zugriff auf das Control Panel, in dem Sie Datenbanken anlegen können. Die Nameserver, wenn Sie DNS über das Hosting laufen lassen möchten. Die IP-Adresse Ihres neuen Servers zum Testen, bevor Sie DNS ändern.
Für Ihre Domain
Zugriff auf Ihren Domain-Registrar, bei dem Sie die DNS-Einstellungen ändern können. Das ist nicht immer derselbe Anbieter wie Ihr Hosting. Notieren Sie Ihre aktuellen DNS-Einstellungen, bevor Sie Änderungen vornehmen, damit Sie sie bei Bedarf rückgängig machen können.
Von Ihrem aktuellen Hosting
Stellen Sie sicher, dass Sie ein vollständiges Backup haben oder Zugriff, um eines zu erstellen. Prüfen Sie, dass Sie nach der Migration noch mindestens eine Woche Zugriff behalten, falls Probleme auftauchen, die Sie lösen müssen.
Schritt 1: Erstellen Sie ein vollständiges Backup Ihrer aktuellen Website
Das ist mit Abstand der wichtigste Schritt des gesamten Prozesses. Ohne ein vollständiges, funktionierendes Backup riskieren Sie dauerhaften Datenverlust. Sichern Sie alle WordPress-Dateien einschließlich des Ordners wp-content mit all Ihren Uploads, Themes und Plugins. Exportieren Sie außerdem die vollständige MySQL-Datenbank.
Backup mit UpdraftPlus
Wenn Sie UpdraftPlus nutzen, gehen Sie in Ihrem WordPress-Dashboard zu Einstellungen > UpdraftPlus Backups. Klicken Sie auf „Jetzt sichern“ und wählen Sie beide Optionen für Datenbank und Dateien aus. Warten Sie, bis das Backup vollständig abgeschlossen ist. Laden Sie alle Backup-Bestandteile auf Ihren lokalen Computer herunter, damit Sie eine Kopie haben, die von beiden Servern unabhängig ist.
Backup mit Duplicator
Duplicator erstellt ein praktisches installierbares Paket, das die Migration vereinfacht. Installieren Sie das Plugin und gehen Sie zu Duplicator > Packages. Klicken Sie auf „Create New“ und folgen Sie dem Assistenten. Nach Abschluss laden Sie zwei Dateien herunter: installer.php und die Archivdatei. Bewahren Sie beide sicher auf Ihrem Computer auf.
Manuelles Backup
Verbinden Sie sich per FTP mit Ihrem aktuellen Server und laden Sie den kompletten WordPress-Ordner auf Ihren Computer herunter. Melden Sie sich in phpMyAdmin an, wählen Sie Ihre WordPress-Datenbank, klicken Sie auf „Exportieren“ und wählen Sie „Schnell“ mit dem Format SQL. Laden Sie die erzeugte SQL-Datei herunter.
Schritt 2: Bereiten Sie den neuen Server vor
Legen Sie eine Datenbank an
Melden Sie sich im Control Panel Ihres neuen Hostings an, meist cPanel oder Plesk. Gehen Sie zu MySQL Databases und legen Sie eine neue Datenbank mit einem gut erkennbaren Namen an. Legen Sie anschließend einen Datenbankbenutzer mit einem starken Passwort an. Verknüpfen Sie den Benutzer mit der Datenbank und vergeben Sie alle Rechte. Notieren Sie Datenbankname, Benutzername und Passwort sorgfältig.
Prüfen Sie die PHP-Einstellungen
Achten Sie darauf, dass die PHP-Version auf Ihrem neuen Hosting der Version Ihrer aktuellen Website entspricht oder neuer ist. Prüfen Sie auch, ob die benötigten PHP-Erweiterungen aktiv sind und die Speicherlimits für Ihre Website ausreichen. So vermeiden Sie Probleme nach der Migration.
Schritt 3: Laden Sie die Dateien auf den neuen Server hoch
Methode A: manueller FTP-Upload
Verbinden Sie sich mit einem FTP-Client wie FileZilla mit Ihrem neuen Server. Navigieren Sie zum richtigen Ordner, meist public_html oder www. Laden Sie alle WordPress-Dateien hoch, die Sie zuvor heruntergeladen haben. Das kann je nach Größe Ihrer Website und Ihrer Internetgeschwindigkeit einige Zeit dauern. Bei großen Websites kann es sich lohnen, die Dateien zuerst zu komprimieren und dann über das Control Panel zu entpacken.
Methode B: Duplicator-Installer
Wenn Sie Duplicator verwendet haben, ist das viel einfacher. Laden Sie nur installer.php und die Archivdatei in den Ordner public_html Ihres neuen Servers hoch. Öffnen Sie anschließend installer.php in Ihrem Browser über die temporäre URL oder die IP-Adresse Ihres neuen Servers. Folgen Sie dem Installationsassistenten und geben Sie die neuen Datenbankdaten ein, wenn Sie dazu aufgefordert werden. Duplicator entpackt alle Dateien, importiert die Datenbank und passt die URLs automatisch an.
Schritt 4: Importieren Sie die Datenbank
Wenn Sie der manuellen Methode folgen, müssen Sie die Datenbank separat importieren. Melden Sie sich in phpMyAdmin auf Ihrem neuen Hosting an. Wählen Sie die leere Datenbank aus, die Sie in Schritt 2 angelegt haben. Gehen Sie zum Reiter „Importieren“ und klicken Sie auf „Datei auswählen“. Wählen Sie die SQL-Datei aus Ihrem Backup und klicken Sie auf „Importieren“. Warten Sie, bis der Import abgeschlossen ist, denn bei großen Datenbanken kann das einige Minuten dauern.
Wenn Sie Duplicator verwendet haben, ist das bereits automatisch im Installationsassistenten geschehen, und Sie können diesen Schritt überspringen.
Schritt 5: Konfigurieren Sie wp-config.php
Öffnen Sie die Datei wp-config.php auf Ihrem neuen Server per FTP oder über den Dateimanager Ihres Hostings. Aktualisieren Sie die Datenbankeinstellungen, damit sie zu Ihrer neuen Datenbank passen:
Ändern Sie den Datenbanknamen in Ihren neuen Datenbanknamen. Ändern Sie den Benutzer in Ihren neuen Datenbankbenutzer. Aktualisieren Sie das Passwort auf das neue Passwort. Prüfen Sie den Host, oft ist das 'localhost', aber manche Hoster verwenden eine andere Adresse.
Speichern Sie die Datei. Wenn Sie Duplicator verwendet haben, sind diese Einstellungen bereits korrekt angepasst.
Schritt 6: Testen Sie die Website auf dem neuen Server
Bevor Sie DNS ändern und der Welt Zugriff auf Ihren neuen Server geben, müssen Sie gründlich testen, ob alles funktioniert. Es gibt verschiedene Möglichkeiten, Ihre Website auf dem neuen Server anzusehen, ohne DNS zu ändern.
Über die hosts-Datei
Bearbeiten Sie die hosts-Datei auf Ihrem Computer, damit Ihre Domain vorübergehend auf die IP-Adresse Ihres neuen Servers zeigt. Unter Windows finden Sie diese Datei unter C:\Windows\System32\drivers\etc\hosts. Unter Mac und Linux ist es /etc/hosts. Fügen Sie eine Zeile mit der neuen IP-Adresse gefolgt von Ihrer Domain hinzu.
Über eine temporäre URL
Viele Hosting-Anbieter stellen eine temporäre URL bereit, über die Sie die Website ansehen können, bevor Ihre Domain verbunden ist. Diese Information finden Sie in der Willkommens-E-Mail Ihres Hostings.
Gründlich prüfen
Testen Sie alle wichtigen Seiten und prüfen Sie, ob sie korrekt laden. Überprüfen Sie, ob Bilder angezeigt werden. Testen Sie Formulare, indem Sie eine Testnachricht senden. Prüfen Sie, ob Sie sich im Admin-Bereich anmelden können. Testen Sie die Funktionen wichtiger Plugins. Sehen Sie sich die Website auf dem Desktop und auf dem Smartphone an.
Beheben Sie eventuelle Probleme, bevor Sie weitermachen. Nehmen Sie sich Zeit für diesen Schritt, denn es ist besser, Probleme jetzt zu entdecken als nach der DNS-Änderung.
Schritt 7: Stellen Sie DNS auf den neuen Server um
Wenn alles zufriedenstellend funktioniert, ist es Zeit für den letzten Schritt: Ihre Domain auf den neuen Server zeigen lassen. Melden Sie sich bei dem Domain-Registrar an, bei dem Ihre Domain registriert ist.
Option A: Nameserver ändern
Die einfachste Methode ist, die Nameserver auf die Ihres neuen Hostings zu ändern. Diese finden Sie in der Willkommens-E-Mail oder der Dokumentation Ihres Hostings. Ersetzen Sie die aktuellen Nameserver durch die neuen. Achten Sie darauf, alle Nameserver-Felder auszufüllen, die Ihr Hosting angibt.
Option B: A-Record ändern
Wenn Sie DNS bei Ihrem aktuellen Registrar behalten möchten, können Sie nur den A-Record auf die IP-Adresse Ihres neuen Servers ändern. Vergessen Sie nicht, auch den A-Record für www zu aktualisieren. Diese Methode gibt Ihnen mehr Kontrolle, setzt aber voraus, dass Sie Ihre DNS-Einträge selbst verwalten.
DNS-Propagation
Nachdem Sie DNS geändert haben, kann es 24-48 Stunden dauern, bis die Änderung weltweit übernommen ist. In dieser Zeit sehen manche Besucher Ihren alten Server und andere Ihren neuen. Vermeiden Sie deshalb in diesem Zeitraum Änderungen an Ihren Inhalten auf beiden Servern. Mit Tools wie whatsmydns.net können Sie den Fortschritt der Propagation verfolgen.
Nach der Migration: abschließende Aufgaben
Alles noch einmal prüfen
Warten Sie 48 Stunden und prüfen Sie Ihre Website dann erneut von verschiedenen Geräten und Netzwerken aus. Überprüfen Sie, ob E-Mail noch korrekt funktioniert, wenn sie über Ihr Hosting läuft. Prüfen Sie die Google Search Console auf eventuelle Crawling-Fehler. Testen Sie alle Formulare und Funktionen noch einmal.
Hartkodierte URLs aktualisieren
Wenn Sie die Domain gewechselt haben oder von HTTP auf HTTPS umgestiegen sind, nutzen Sie ein Plugin wie Better Search Replace, um alte URLs in Ihrer Datenbank zu ersetzen. Das verhindert Mixed-Content-Warnungen und defekte Links.
Behalten Sie Ihr altes Hosting vorübergehend
Kündigen Sie Ihr altes Hosting nicht sofort. Lassen Sie es noch mindestens eine Woche als Sicherheitsnetz aktiv, falls unerwartete Probleme auftauchen. Erst wenn Sie sicher sind, dass alles stabil läuft, können Sie das alte Hosting kündigen und sich endgültig verabschieden.
Erstellen Sie ein neues Backup
Jetzt, wo Ihre Migration abgeschlossen ist, erstellen Sie ein neues vollständiges Backup auf Ihrem neuen Hosting. Das wird Ihre neue Basis für künftige Backups. Konfigurieren Sie Ihr Backup-Plugin neu mit den passenden Zeitplänen und Speicherorten.
Eine WordPress-Migration erfordert Sorgfalt und Liebe zum Detail, aber mit dieser Anleitung sollte der Prozess reibungslos verlaufen. Nehmen Sie sich Zeit, testen Sie gründlich, und Ihre Website steht bald an einem besseren Ort, an dem sie wachsen und gedeihen kann.
Wie vergleichen Sie die Methoden, um WordPress zu migrieren?
Es gibt verschiedene Wege, Ihr WordPress zu migrieren. Die beste Methode hängt von Ihren technischen Kenntnissen und der Größe Ihrer Website ab.
| Methode | Geeignet für | Ausfallzeit | Komplexität |
|---|---|---|---|
| Plugin (Duplicator) | Kleine Websites | Minimal | Niedrig |
| Plugin (All-in-One WP) | Alle Websites | Minimal | Niedrig |
| Manuell (FTP+DB) | Fortgeschrittene Nutzer | Mittel | Hoch |
| Migration durch den Anbieter | Alle Websites | Keine | Niedrig |
Checkliste, um WordPress zu migrieren
- Erstellen Sie ein vollständiges Backup, bevor Sie beginnen, WordPress zu migrieren
- Wählen Sie einen zuverlässigen Anbieter für WordPress-Hosting als neues Ziel
- Prüfen Sie, ob die PHP-Version auf dem neuen Webhosting kompatibel ist
- Aktualisieren Sie alle Plugins und Themes, bevor Sie beginnen, WordPress zu migrieren
- Überprüfen Sie nach der Migration die DNS-Einstellungen Ihrer Domain
- Testen Sie Ihre Website gründlich, nachdem Sie WordPress auf den neuen Server migriert haben
- Installieren Sie ein SSL-Zertifikat auf dem neuen Hosting
Um WordPress erfolgreich zu migrieren, brauchen Sie Geduld und ein strukturiertes Vorgehen. Ziehen Sie WooCommerce-Hosting in Betracht, wenn Ihr Onlineshop ebenfalls mit umziehen muss.
WordPress migrieren: nach der Migration optimieren
Nachdem Sie Ihr WordPress erfolgreich migriert haben, ist es entscheidend, Ihre Website für die neue Serverumgebung zu optimieren. Beginnen Sie damit, alle URLs in der Datenbank zu prüfen und zu aktualisieren. Nutzen Sie ein Tool wie Better Search Replace, um alte URLs durch neue zu ersetzen. Achten Sie dabei darauf, auch serialisierte Daten korrekt zu behandeln, denn ein einfaches Suchen und Ersetzen in der Datenbank beschädigt serialisierte PHP-Arrays und -Objekte.
Prüfen Sie anschließend alle Seiten auf defekte Links und fehlende Bilder. Eine Migration kann dazu führen, dass Dateipfade nicht mehr stimmen, vor allem wenn die Ordnerstruktur auf dem neuen Server anders ist. Nutzen Sie ein Broken-Link-Checker-Plugin oder ein Online-Tool, um alle Links zu scannen. Beheben Sie gefundene Probleme sofort, denn defekte Links schaden sowohl der Nutzererfahrung als auch Ihrem SEO-Score.
Optimieren Sie nach der Migration auch die Datenbankleistung. WordPress-Datenbanken sammeln mit der Zeit Overhead durch gelöschte Revisionen, Spam-Kommentare und temporäre Transients an. Nutzen Sie ein Plugin wie WP-Optimize, um die Datenbank zu bereinigen und zu optimieren. Das verbessert die Ladezeit Ihrer Website und verringert die Serverlast. Richten Sie danach das Caching auf dem neuen Server neu ein.
Häufige Fehler bei der WordPress-Migration vermeiden
Eine WordPress-Migration ist ein heikler Vorgang, bei dem einiges schiefgehen kann. Wenn Sie die häufigsten Fehler kennen, können Sie sie vermeiden und eine einwandfreie Migration umsetzen.
| Fehler | Folge | Lösung |
|---|---|---|
| Kein Backup erstellt | Datenverlust bei Problemen | Erstellen Sie immer ein vollständiges Backup von Dateien und Datenbank |
| PHP-Version weicht ab | Fehler und weiße Seiten | Prüfen Sie die PHP-Version auf beiden Servern vorab |
| wp-config.php nicht aktualisiert | Datenbankverbindung fehlgeschlagen | Aktualisieren Sie die Datenbankdaten für den neuen Server |
| Falsche Dateirechte | Uploads und Updates schlagen fehl | Setzen Sie Ordner auf 755, Dateien auf 644 |
| Alter Cache nicht geleert | Besucher sehen alte Inhalte | Leeren Sie nach der Migration alle Caches |
Ein weiterer oft vergessener Schritt ist die Aktualisierung Ihrer DNS-Einstellungen. Nach der Migration müssen Ihre A-Records und eventuelle CNAME-Records auf die IP-Adresse des neuen Servers zeigen. Senken Sie die TTL Ihrer DNS-Einträge einen Tag vor der Migration auf 300 Sekunden, damit die DNS-Propagation schneller abläuft. Nach der Migration können Sie die TTL wieder auf den Standardwert zurücksetzen.
WordPress migrieren: manuell oder mit Plugins
Sie können WordPress auf zwei Arten migrieren: manuell oder mit einem Migrations-Plugin. Beide Methoden haben Vor- und Nachteile, die von Ihren technischen Kenntnissen und der Komplexität Ihrer Website abhängen.
Eine manuelle Migration gibt Ihnen die volle Kontrolle über den Prozess. Sie exportieren die Datenbank über phpMyAdmin, kopieren alle Dateien per FTP und passen die Konfiguration von Hand an. Das ist die Methode für fortgeschrittene Nutzer und Entwickler. Der Vorteil ist, dass Sie genau wissen, was passiert, und Probleme sofort lösen können. Der Nachteil ist, dass es zeitaufwendig ist und Kenntnisse über Datenbanken und Serverkonfiguration erfordert.
Migrations-Plugins wie Duplicator, All-in-One WP Migration und UpdraftPlus machen den Prozess deutlich einfacher. Diese Plugins packen Ihre komplette Website einschließlich Datenbank in ein einziges Paket, das Sie auf dem neuen Server wiederherstellen können. Der Vorteil ist die Bequemlichkeit und die Geschwindigkeit. Der Nachteil ist, dass große Websites bei den kostenlosen Versionen dieser Plugins an Grenzen stoßen. Für Websites über 500 MB brauchen Sie meist die Premium-Version. Egal, welche Methode Sie wählen, erstellen Sie immer zuerst ein vollständiges Backup, bevor Sie beginnen.
Wie wählen Sie den besten Zeitpunkt, um WordPress zu migrieren?
Der Zeitpunkt, zu dem Sie Ihr WordPress migrieren, ist wichtiger, als Sie denken. Planen Sie die Migration für eine Zeit mit wenig Traffic. Für die meisten niederländischen Websites ist das nachts oder am Wochenende, typischerweise zwischen 02:00 und 06:00 Uhr. Prüfen Sie Ihr Google Analytics, um den ruhigsten Zeitpunkt zu finden. Eine Migration zu Spitzenzeiten führt dazu, dass mehr Besucher auf eine Website stoßen, die offline oder fehlerhaft ist.
Vermeiden Sie Migrationen kurz vor wichtigen Ereignissen oder Kampagnen. Wenn Sie für nächste Woche eine Marketingkampagne planen, führen Sie die Migration mindestens zwei Wochen vorher durch. So haben Sie genug Zeit, eventuelle Probleme zu lösen, bevor es wirklich darauf ankommt. Meiden Sie auch Zeiträume rund um Suchmaschinen-Updates, denn eine Migration in Kombination mit einem Algorithmus-Update kann es schwer machen, eventuelle Ranking-Veränderungen zu analysieren.
Informieren Sie Ihr Team und gegebenenfalls Ihre Kunden vorab über die Migration. Richten Sie eine Wartungsseite ein, die Besucher über die vorübergehende Nichterreichbarkeit und den voraussichtlichen Zeitpunkt der Rückkehr informiert. Überwachen Sie Ihre Website nach der Migration in den ersten 48 Stunden intensiv. Prüfen Sie, ob alle Seiten korrekt laden, Formulare funktionieren und Bestellungen korrekt verarbeitet werden. Nutzen Sie Uptime-Monitoring zur durchgehenden Überwachung in dieser kritischen Phase.
Fazit: eine erfolgreiche WordPress-Migration in sechs Schritten
Eine WordPress-Migration muss nicht stressig sein, wenn Sie die richtigen Schritte befolgen. Beginnen Sie mit einem vollständigen Backup, wählen Sie den richtigen Zeitpunkt, nutzen Sie zuverlässige Tools und testen Sie nach der Migration gründlich. Ob Sie sich für ein manuelles Vorgehen oder ein Migrations-Plugin entscheiden: Sorgfältige Vorbereitung ist der Schlüssel zum Erfolg. Wenn Sie die häufigen Fehler vermeiden und Ihre Website nach der Migration für die neue Serverumgebung optimieren, profitieren Sie maximal vom Wechsel zu einem besseren Hosting-Anbieter.