Wie ziehe ich meine Website zu einem anderen Hoster um? (Anleitung ohne Ausfallzeit)
· 6 Min. Lesezeit
Der Entschluss, den Hoster zu wechseln, beginnt meist mit der Suche nach einem schnelleren Server, besserem Support oder einem praktischeren Control Panel. Was Website-Betreiber dabei tatsächlich beschäftigt: dass die Website während des Umzugs ausfällt oder E-Mails verloren gehen. In der richtigen Reihenfolge durchgeführt, bemerken Ihre Besucher den Umzug gar nicht. In dieser Anleitung zeigen wir Schritt für Schritt, wie Sie Dateien, Datenbank, E-Mails und DNS-Einträge ohne Ausfallzeit zu einem neuen Hoster übertragen.
Die 4 Bestandteile, die beim Umzug wandern
Eine Website besteht aus mehr als einem einzelnen Ordner. Betrachten Sie vor dem Start diese vier Teile getrennt:
- Dateien: Code, Theme, Plugins und hochgeladene Bilder der Website. Bei cPanel liegen sie meist in
public_html, bei Plesk inhttpdocs. - Datenbank: Inhalte, Bestellungen und Benutzerdaten von WordPress-, Laravel- oder Shop-Websites (MySQL / MariaDB).
- E-Mail-Konten: Adressen wie
[email protected]und die auf dem Server gespeicherten Nachrichten. - DNS-Einträge: Sie legen fest, auf welchen Server Ihre Domain zeigt:
Afür die Website,MXfür E-Mails undTXTfür die Domain-Verifizierung und Absendersicherheit (SPF, DKIM).
Den Hoster zu wechseln heißt nicht, die Domain umzuziehen. Ihre Domain kann bei ihrem Registrar bleiben; für den Wechsel auf den neuen Server genügt es, die DNS-Einträge dorthin zeigen zu lassen. Möchten Sie die Domain am selben Ort wie Ihr Hosting verwalten, können Sie separat einen Domain-Transfer starten.
Umzugsmethoden im Vergleich
| Methode | Was Sie brauchen | E-Mails | Geeignet für |
|---|---|---|---|
| Manueller Umzug (SFTP + phpMyAdmin) | Grundkenntnisse in Dateiübertragung, Datenbanken und DNS | Müssen separat umziehen | Betreiber einer einzelnen Website, die den Ablauf selbst steuern möchten |
| WordPress-Migrations-Plugin | Administratorzugang zu WordPress | Ziehen nicht mit um | Nur WordPress-Websites; kostenlose Versionen begrenzen oft die Dateigröße |
| Kostenloser Umzug bei zuwinasa cloud | Zugang zum alten Hoster; die Arbeit übernimmt unser Expertenteam | Ziehen mit der Website um | Betreiber mehrerer Websites und E-Mail-Konten, alle, die von cPanel zu Plesk wechseln |
Website in 6 Schritten zu einem neuen Hoster umziehen
1. Bestand beim alten Hoster erfassen und vollständiges Backup erstellen
Am häufigsten wird übersprungen, vollständig aufzulisten, was auf dem alten Server liegt. Notieren Sie:
- Domains, Subdomains (etwa
blog.ihredomain.de) und Weiterleitungen - Die Namen der Datenbanken und die von der Website genutzte PHP-Version
- E-Mail-Konten, E-Mail-Weiterleitungen und automatische Antworten
- Geplante Aufgaben (Cronjobs) und eine vollständige Liste Ihrer aktuellen DNS-Einträge
Laden Sie anschließend ein vollständiges Backup der Dateien und der Datenbank auf Ihren eigenen Rechner herunter. Geht beim Umzug etwas schief, ist dieses Backup Ihr sicherer Ausgangspunkt.
2. TTL der DNS-Einträge senken
Die TTL (Time To Live) bestimmt, wie lange ein DNS-Eintrag auf Servern im Internet zwischengespeichert wird. Senken Sie mindestens einen Tag vor dem Wechsel die TTL der A- und MX-Einträge Ihrer Domain auf 300 Sekunden (5 Minuten). Der neue Wert greift erst, wenn die alte TTL abgelaufen ist; planen Sie diese Zeit ein. So erreichen die meisten Besucher am Tag der DNS-Änderung den neuen Server innerhalb weniger Minuten.
3. Neuen Hoster vorbereiten und Dateien übertragen
Legen Sie im neuen Panel Ihre Domain an, stellen Sie dieselbe PHP-Version wie auf dem alten Server ein und erstellen Sie die E-Mail-Konten mit denselben Namen. Übertragen Sie dann die Dateien:
- Packen Sie den Website-Ordner mit dem Dateimanager des alten Panels als
.zipund laden Sie ihn herunter, oder kopieren Sie ihn per SFTP. - Laden Sie das Archiv in Plesk mit dem Dateimanager in den Ordner
httpdocshoch und entpacken Sie es. - Vergessen Sie versteckte Dateien (
.htaccess,.env) nicht; Ihr SFTP-Client muss versteckte Dateien anzeigen. - Legen Sie Ihre Cronjobs in Plesk unter Geplante Aufgaben neu an.
4. Datenbank umziehen und Verbindungsdaten anpassen
Exportieren Sie die Datenbank im alten Panel über phpMyAdmin auf der Registerkarte Exportieren als .sql-Datei. Haben Sie SSH-Zugang, ist die Kommandozeile bei großen Datenbanken zuverlässiger: mysqldump -u benutzer -p datenbankname > backup.sql
Erstellen Sie im neuen Panel unter Datenbanken eine leere Datenbank samt Benutzer und importieren Sie die .sql-Datei. Tragen Sie danach die neuen Verbindungsdaten in die Konfigurationsdatei Ihrer Website ein: bei WordPress DB_NAME, DB_USER, DB_PASSWORD und DB_HOST in der wp-config.php, bei Laravel die Zeilen mit DB_ in der .env-Datei. Bleibt Ihre Domain gleich, müssen Sie die in der Datenbank gespeicherten Website-Adressen nicht ändern.
5. Website testen, ohne den DNS zu ändern
Während Ihre Besucher noch auf dem alten Server sind, können Sie den neuen Server ausschließlich auf Ihrem eigenen Rechner aufrufen. Tragen Sie dazu die IP-Adresse des neuen Servers in die hosts-Datei Ihres Rechners ein:
- macOS / Linux:
/etc/hosts - Windows:
C:\Windows\System32\drivers\etc\hosts
Fügen Sie am Ende der Datei eine Zeile wie 203.0.113.10 ihredomain.de www.ihredomain.de hinzu und ersetzen Sie die IP durch die Adresse Ihres neuen Servers. Ihr Browser lädt Ihre Domain nun vom neuen Server. Testen Sie Startseite, Kontaktformular, Admin-Login und, falls vorhanden, den Bestellvorgang. Entfernen Sie die Zeile nach dem Test wieder.
6. DNS umstellen, E-Mails und SSL abschließen
Funktioniert alles, stellen Sie auf einem von zwei Wegen um:
- Nur den
A-Eintrag ändern: Die DNS-Verwaltung bleibt, wo sie ist; Sie lassen die Einträge der Domain und der Subdomainwwwauf die neue IP zeigen. Haben Sie die TTL vorher gesenkt, ist das der schnellste Weg. - Nameserver (NS) ändern: Die DNS-Verwaltung wechselt zum neuen Anbieter. Prüfen Sie vorher, ob alle Einträge einschließlich
MXundTXTin der neuen DNS-Zone vorhanden sind. Beim Nameserver-Wechsel gelten die Zeiten der Registry der Domain-Endung, daher kann die Verbreitung länger dauern.
Für die E-Mails übertragen Sie, nachdem der MX-Eintrag auf den neuen Server zeigt, die Nachrichten aus den alten Postfächern: Öffnen Sie altes und neues Konto in Ihrem E-Mail-Programm parallel per IMAP und ziehen Sie die Ordner hinüber, oder nutzen Sie ein Synchronisationswerkzeug wie imapsync.
Sobald der DNS auf den neuen Server zeigt, holen Sie in Plesk unter SSL/TLS-Zertifikate ein kostenloses Let's Encrypt-Zertifikat; es wird ausgestellt, nachdem geprüft wurde, dass die Domain auf den neuen Server zeigt. Haben Sie ein kostenpflichtiges Zertifikat, laden Sie Zertifikat und privaten Schlüssel vor dem Wechsel auf den neuen Server hoch, um eine HTTPS-Unterbrechung zu vermeiden.
Hinweis: Der häufigste Fehler ist, den alten Hoster direkt nach der DNS-Änderung zu kündigen. Manche Netze halten den alten Eintrag noch eine Weile im Cache. Lassen Sie das alte Hosting mindestens einige Tage weiterlaufen, bis dort keine Besuche und E-Mails mehr ankommen, und erstellen Sie vor der Kündigung ein letztes Backup.
Den Umzug unserem Team überlassen
Möchten Sie sich nicht selbst um diese Schritte kümmern: In den Paketen Web-Hosting, WordPress-Hosting und Developer Hosting von zuwinasa cloud ist der Umzug kostenlos. Unser Expertenteam überträgt Ihre Dateien, Datenbanken und E-Mails ohne Datenverlust und passt die .htaccess-Regeln aus cPanel an die Plesk-Umgebung an; bei Node.js- oder Laravel-Projekten richten wir zusätzlich Umgebungsvariablen, geplante Aufgaben und die Git-Anbindung ein.