Ist Ihr alter Server langsam, ist die Verlängerung zu teuer geworden oder sind Sie einfach aus Ihrem Paket herausgewachsen? Ein Serverumzug erscheint auf den ersten Blick beängstigend, doch wenn Sie ihn gut vorbereiten, werden Ihre Besucher davon gar nichts bemerken. In dieser Anleitung gehen wir Schritt für Schritt vor, von der Planung bis zur Kündigung des alten Dienstes: Was muss gesichert werden, wie übertragen Sie die Dateien und die Datenbank, wann sollten Sie die DNS-Einstellungen anpassen und wie können Sie verhindern, dass Ihre E-Mails verloren gehen?
Falls Sie noch auf der Suche nach einem neuen Anbieter sind, finden Sie in unseren Hosting-Paketen alles von Webhosting bis hin zu cPanel- und WordPress-Hosting. Und falls Sie den Umzug nicht selbst durchführen möchten, erklären wir Ihnen am Ende des Artikels, wie wir Ihre Website kostenlos für Sie umziehen.
1. Planung und Zeitplanung
Der wichtigste Teil des Umzugs ist das, was vor dem Kopieren geschieht. Entscheiden Sie sich im Voraus:
- Was möchten Sie umziehen? Nur die Website oder auch die E-Mails? Die Domain-Registrierung kann am alten Standort verbleiben; für den Wechsel des Webhostings ist kein Domaintransfer erforderlich.
- Wann? Wählen Sie einen Zeitraum mit geringem Datenverkehr (bei einem Online-Shop beispielsweise werktags nachts) und vermeiden Sie den Zeitraum einer Kampagne oder Aktion.
- Wer hat Zugriff auf was? Sie benötigen den Zugriff auf das Verwaltungsinterface Ihres bisherigen Webhostings oder per FTP, die Datenbankdaten sowie die Verwaltung der DNS-Einstellungen Ihrer Domain (beim Registrar oder dort, wo sich die DNS-Zone befindet).
- Wie lange bleibt das alte Abonnement noch gültig? Planen Sie einen Puffer ein: Der alte Hosting sollte nach dem Umzug noch mindestens einige Tage, besser ein bis zwei Wochen, verfügbar bleiben.
Bei Online-Shops oder häufig aktualisierten Seiten empfiehlt es sich, während des Umzugs eine Inhaltssperre zu verhängen: Solange die Daten übertragen werden, sollten keine neuen Beiträge veröffentlicht werden und, wenn möglich, auch keine Bestellungen eingehen. Andernfalls fehlen die auf dem alten Server erstellten Daten am neuen Standort.
2. Bestandsaufnahme: Was möchten Sie alles übertragen?
Erstellen Sie eine Liste aller Elemente, die auf dem alten Hosting-Server laufen. Viele denken dabei nur an die Dateien der Website, doch erst nach dem Umzug stellt sich heraus, dass etwas übersehen wurde.
- Dateien: das gesamte Verzeichnis der Website, einschließlich der versteckten Dateien (z. B.
.htaccess,.user.ini). - Datenbanken: alle Datenbanken, die die Website nutzt, einschließlich der Benutzernamen und Berechtigungen.
- E-Mail: Liste der Postfächer, deren Größe, Weiterleitungen, automatische Antworten und Mailinglisten.
- DNS-Einträge: A-, AAAA-, CNAME-, MX- und TXT-Einträge, darunter SPF, DKIM und DMARC sowie Verifizierungs-Einträge für externe Dienste (Google, Microsoft 365, Newsletter-Versand). Erstellen Sie einen Screenshot oder einen Export der gesamten Zone.
- Geplante Aufgaben (Cron): Online-Shops und Newsletter-Versender basieren häufig darauf.
- SSL-Zertifikat: kostenloses „Let’s Encrypt“ oder kostenpflichtiges? Bei einem kostenpflichtigen Zertifikat sollten Sie sowohl das Ablaufdatum als auch den privaten Schlüssel im Auge behalten.
- Weitere Einstellungen: PHP-Version und PHP-Parameter, Weiterleitungen, passwortgeschützte Ordner, Subdomains.
3. Vorzeitige Verkürzung der TTL
DNS-Einträge werden von den Nameservern weltweit für eine bestimmte Zeit im Cache gespeichert; diese Zeitspanne wird durch den TTL-Wert des Eintrags festgelegt. Beträgt die TTL eines A-Eintrags einen Tag, kann es nach einer Änderung bis zu einem Tag dauern, bis ein Teil der Besucher noch auf den alten Server weitergeleitet wird.
Reduzieren Sie daher mindestens einen Tag vor dem Umzug (genauer gesagt früher als die aktuelle TTL) die TTL der zu ändernden Einträge – vor allem der A- und MX-Einträge – auf 300 Sekunden. Auf diese Weise sehen alle Nutzer beim Wechsel innerhalb weniger Minuten den neuen Server. Nach dem Umzug können Sie den Wert wieder auf den gewohnten Wert zurücksetzen.
Wenn Sie keine Einträge ändern, sondern den Nameserver wechseln, profitieren Sie weniger von der TTL: Die Einträge der Nameserver werden von der Registry der Domainendung gespeichert, und deren Aktualisierung kann unabhängig davon mehrere Stunden oder sogar ein bis zwei Tage dauern. Unser Artikel über die DNS-Propagierung behandelt dieses Thema ausführlich, und bei der Entscheidung zwischen den beiden Methoden hilft Ihnen der Artikel, in dem der A-Eintrag und der Wechsel des Nameservers miteinander verglichen werden.
4. Vollständiges Backup
Bevor Sie irgendetwas unternehmen, erstellen Sie bitte eine vollständige Sicherung Ihres alten Webhosting-Kontos und speichern Sie diese auf Ihrem eigenen Computer oder in einem Cloud-Speicher. Dies bleibt auch dann Ihr Ausgangspunkt, falls während des Umzugs etwas schiefgeht oder der alte Anbieter das Konto früher als erwartet deaktiviert.
Bei cPanel-Hosting werden bei einer vollständigen Kontosicherung die Dateien, Datenbanken und E-Mails in einer einzigen Datei zusammengefasst; bei anderen Plattformen werden die Dateien und die Datenbank separat gesichert. Die Methoden zum Backup werden in unserem Leitfaden zum Thema Backup ausführlich beschrieben.
5. Die Übertragung der Dateien
Sie können die Dateien auf drei verschiedene Arten übertragen:
- FTP oder SFTP: Laden Sie die Daten mit einem FTP-Programm (FileZilla, WinSCP) von Ihrem alten Webhosting-Anbieter herunter und laden Sie sie anschließend auf den neuen hoch. Verwenden Sie nach Möglichkeit eine verschlüsselte Verbindung (SFTP oder FTP mit TLS); Einzelheiten finden Sie in unserer FTP-Anleitung.
- Dateiverwaltung und Komprimierung: Bei vielen kleinen Dateien (bei einem WordPress-Hosting können es mehrere Zehntausend sein) ist es schneller, wenn Sie den Ordner im Dateimanager Ihres alten Hosting-Anbieters als ZIP-Datei komprimieren, als einzelne Datei übertragen und am neuen Speicherort wieder entpacken.
- rsync über SSH: Wenn auf beiden Seiten SSH verfügbar ist, ist dies die schnellste und zuverlässigste Methode; bei einem zweiten Durchlauf werden nur die Dateien kopiert, die sich in der Zwischenzeit geändert haben:
rsync -avz -e ssh felhasznalo@regi-szerver.hu:public_html/ ~/public_html/
Die Verwendung von rsync und scp wird in dem Artikel zum Kopieren von Dateien zwischen Servern erläutert. Achten Sie darauf, dass die Dateien auf dem neuen Speicherort im Stammverzeichnis der Domain abgelegt werden (dies ist je nach Anbieter unterschiedlich: public_html, www, htdocs) und dass auch versteckte Dateien übertragen werden.
6. Exportieren und Importieren der Datenbank
Exportieren Sie die Datenbank auf dem alten Hosting-Server in eine .sql-Datei, erstellen Sie auf dem neuen Server eine leere Datenbank mit einem Benutzer und importieren Sie anschließend die Datei in diese Datenbank.
Mit phpMyAdmin: Wählen Sie die Datenbank aus, speichern Sie sie auf der Registerkarte „Exportieren“ im SQL-Format und laden Sie sie anschließend im phpMyAdmin Ihres neuen Hosting-Anbieters auf der Registerkarte „Importieren“ hoch. Informationen zur Nutzung der Benutzeroberfläche finden Sie in unserer phpMyAdmin-Anleitung. Bei größeren Datenbanken kann das Upload-Limit Probleme bereiten; exportieren Sie in diesem Fall komprimiert (.sql.gz) oder nutzen Sie die Befehlszeile.
Über die Befehlszeile (mysqldump):
mysqldump -u felhasznalo -p --single-transaction --default-character-set=utf8mb4 adatbazis > mentes.sql
mysql -u uj_felhasznalo -p uj_adatbazis < mentes.sql
Der Schalter „--single-transaction“ erstellt eine konsistente Sicherung, ohne dabei die Tabellen zu sperren, und der Zeichensatz „utf8mb4“ bewahrt Akzente und Emojis. Sehen Sie sich nach dem Import einige Tabellen an und überprüfen Sie, ob die ungarischen Texte korrekt sind.
7. Aktualisierung der Einstellungen
Auf dem neuen Hosting-Server werden der Name der Datenbank, der Benutzername und das Passwort mit ziemlicher Sicherheit anders lauten; daher müssen Sie diese Angaben in der Konfiguration Ihrer Website anpassen. Bei WordPress ist dies die Datei „wp-config.php“:
define( 'DB_NAME', 'uj_adatbazis' );
define( 'DB_USER', 'uj_felhasznalo' );
define( 'DB_PASSWORD', 'eros-jelszo' );
define( 'DB_HOST', 'localhost' );
Bei anderen Systemen werden diese Informationen in der Datei „configuration.php“ (Joomla), „.env“ (Laravel) oder einer ähnlichen Datei gespeichert. Falls Ihre Website absolute Pfade verwendet (z. B. /home/regifelhasznalo/public_html/), passen Sie diese ebenfalls an den neuen Server an.
Wenn sich auch die Domain ändert (oder Sie beispielsweise von http:// zu https:// wechseln), müssen Sie bei WordPress die alte Adresse auch in der Datenbank ersetzen. Führen Sie dies nicht mit einfachem SQL oder einem Texteditor durch, da WordPress einen Teil der Einstellungen in serialisierter Form speichert und eine falsche Länge die Widgets und Vorlageneinstellungen beeinträchtigen kann. WP-CLI handhabt dies korrekt; prüfen Sie zunächst mit einem Testlauf, was sich ändern würde:
wp search-replace 'https://regi-domain.hu' 'https://uj-domain.hu' --all-tables --dry-run
Ohne SSH erledigt ein dafür vorgesehenes Plugin (beispielsweise „Better Search Replace“) dasselbe. Sofern sich die Domain nicht ändert, ist dies nicht erforderlich. Weitere Aspekte der WordPress-Migration, wie beispielsweise Migrations-Plugins, werden in unserem WordPress-Migrationsleitfaden behandelt, während die Schritte für den Umzug zu aWh im Artikel „WordPress-Umzug zu aWh“ zusammengefasst sind.
8. Tests vor der DNS-Umstellung
Bevor Sie Ihre Besucher umleiten, sollten Sie die Seite auf dem neuen Server überprüfen. Die einfachste Methode ist die „hosts“-Datei: Dort können Sie festlegen, dass Ihr eigener Rechner für die Domain die IP-Adresse des neuen Servers verwendet, während alle anderen weiterhin die alte Adresse sehen. Fügen Sie folgende Zeile hinzu (mit Ihrer eigenen IP-Adresse und Ihrer Domain):
203.0.113.10 cegnev.hu www.cegnev.hu
Die Datei befindet sich unter Windows im Verzeichnis „C:\Windows\System32\drivers\etc\hosts“ und unter macOS sowie Linux im Verzeichnis „/etc/hosts“; Sie können sie mit Administratorrechten bearbeiten. Nach dem Speichern empfiehlt es sich, den Cache Ihres Browsers zu leeren oder ein privates Fenster zu öffnen.
Worauf sollten Sie beim Testen achten?
- Die Startseite und einige Unterseiten werden geladen, die Bilder werden angezeigt;
- Die Anmeldung im Admin-Bereich funktioniert;
- Das Kontaktformular sendet die E-Mail ab;
- Im Online-Shop durchlaufen der Warenkorb und der Zahlungsvorgang den Testmodus;
- Es gibt keine PHP-Fehlermeldung (sollte doch eine vorliegen, liegt dies wahrscheinlich an der PHP-Version oder einem fehlenden Plugin).
Vergessen Sie nach dem Test nicht, die Zeile aus der Hosts-Datei zu entfernen, da Sie die Änderungen sonst später selbst nicht sehen können. Während des Tests kann das SSL-Zertifikat noch einen Fehler anzeigen, da Let’s Encrypt auf dem neuen Server das Zertifikat erst ausstellen kann, wenn die Domain bereits dorthin verweist; dies ist in diesem Fall jedoch kein Problem.
9. Die Umstellung der DNS-Einstellungen bzw. der Nameserver
Wenn alles in Ordnung ist, können Sie mit dem Wechsel fortfahren. Es gibt zwei Möglichkeiten:
- Änderung der Einträge: Die DNS-Zone verbleibt an ihrem derzeitigen Speicherort; lediglich die Website (und, falls auch das E-Mail-System umgezogen wird, der MX-Eintrag) verweist auf den neuen Server. Dies erfolgt schnell, und die TTL-Verkürzung wird hier wirksam.
- Wechsel der Nameserver: Die gesamte DNS-Zone wird zum neuen Anbieter übertragen. Richten Sie in diesem Fall zunächst am neuen Standort dieselben Einträge ein, die Sie in der Bestandsliste notiert haben (insbesondere die MX-, SPF- und DKIM-Einträge sowie die TXT-Einträge für externe Dienste), und ändern Sie erst danach die Nameserver.
Über den sicheren Ablauf des Namensserverwechsels informieren wir Sie in einer separaten Anleitung. Sollten Sie die Domain ebenfalls zu einem anderen Registrar übertragen wollen, empfiehlt es sich, dies separat und erst nach Abschluss des Hosting-Wechsels zu erledigen; der Ablauf wird in dem Artikel zum Domaintransfer beschrieben.
10. SSL auf dem neuen Webhosting-Server
Sobald die Domain auf den neuen Server verweist, aktivieren Sie bitte das Zertifikat. Bei cPanel-Hosting wird AutoSSL automatisch ausgestellt, bei KeyHelp-basiertem Webhosting muss es für jede Domain einzeln aktiviert werden; die einzelnen Schritte hierfür werden im Artikel zur Aktivierung des Let’s Encrypt-Zertifikats auf dem Webhosting erläutert. Das Zertifikat ist in der Regel innerhalb einer halben Stunde fertiggestellt.
Bei einem kostenpflichtigen Zertifikat haben Sie zwei Möglichkeiten: Entweder installieren Sie das vom alten Server exportierte Zertifikat und den privaten Schlüssel auf dem neuen Server, oder Sie lassen das Zertifikat mit einer neuen CSR neu ausstellen. Sollte zwischen dem Wechsel und der SSL-Einrichtung kurzzeitig eine Fehlermeldung erscheinen, ist dies aus dem oben genannten Grund zu erwarten; sollte diese auch nach mehreren Stunden noch bestehen, überprüfen Sie bitte, ob die Domain tatsächlich auf den neuen Server verweist.
11. Die Migration von E-Mails
Die E-Mail-Umstellung ist der heikelste Teil des Umzugs, da die in den alten Postfächern gespeicherten E-Mails nicht automatisch mit dem DNS übertragen werden.
- Richten Sie die Postfächer für E-Mails auf dem neuen Hosting-Server mit denselben Adressen und möglichst mit den alten Passwörtern ein, damit die Nutzer so wenig wie möglich umstellen müssen.
- Synchronisieren Sie Ihre E-Mails über IMAP. Das zuverlässigste Tool hierfür ist „imapsync“, das die Ordnerstruktur sowie die Markierungen für gelesene und ungelesene E-Mails zwischen zwei IMAP-Servern kopiert:
imapsync --host1 mail.regi-szolgaltato.hu --user1 info@cegnev.hu --password1 'regi-jelszo' \
--host2 mail.uj-szolgaltato.hu --user2 info@cegnev.hu --password2 'uj-jelszo' \
--ssl1 --ssl2
- Stellen Sie den MX-Eintrag auf den neuen Server um.
- Führen Sie die Synchronisierung in ein oder zwei Tagen erneut durch: Da während der Umstellung noch E-Mails auf dem alten Server eingegangen sind, werden diese auf diese Weise ebenfalls übertragen.
- Passen Sie Ihre E-Mail-Programme und Telefone an die Daten des neuen Servers an (eingehender IMAP, ausgehender SMTP, Ports, Verschlüsselung).
Wenn ein Konto bisher über POP3 betrieben wurde und sich die E-Mails ausschließlich auf dem Computer des Benutzers befinden, müssen diese aus dem E-Mail-Programm in das neue IMAP-Konto übertragen werden. Der gesamte Vorgang, einschließlich des Adressbuchs und des Kalenders, wird in unserer Anleitung zur E-Mail-Migration ausführlich beschrieben.
12. Überprüfung nach dem Umzug
Behalten Sie die Seite in den ersten Tagen im Auge:
- Überprüfen Sie mit einem Online-DNS-Checker, ob die Domain von verschiedenen Standorten weltweit bereits die neue IP-Adresse zurückgibt;
- E-Mails von einer externen Adresse (z. B. Gmail) in beide Richtungen senden und empfangen;
- Überprüfen Sie das Server-Fehlerprotokoll und die Berichte der Google Search Console, um festzustellen, ob die Anzahl der 404- oder 500-Fehler sprunghaft angestiegen ist;
- Bitte überprüfen Sie, ob die Cron-Jobs ausgeführt werden und ob die E-Mails der Website (Bestellbestätigung, Passwort-Wiederherstellung) ankommen;
- Messen Sie die Ladegeschwindigkeit: Sollte diese auf dem neuen Server langsamer sein, wurden möglicherweise die Caching-Einstellungen oder die PHP-Konfiguration nicht übernommen;
- Falls Sie die TTL verkürzt haben, setzen Sie sie bitte wieder auf den üblichen Wert zurück.
13. Kündigung des bisherigen Dienstes
Kündigen Sie Ihren alten Webhosting-Vertrag erst, wenn alles einwandfrei funktioniert und seit der DNS-Umstellung mindestens einige Tage vergangen sind. Vorher:
- Führen Sie die letzte E-Mail-Synchronisierung durch und prüfen Sie, ob neue E-Mails in den alten Postfächern eingegangen sind;
- Laden Sie eine letzte vollständige Sicherung herunter und bewahren Sie diese eine Zeit lang auf;
- Bitte überprüfen Sie die Kündigungsfrist Ihres alten Vertrags sowie das Verlängerungsdatum, damit Ihnen keine weiteren Gebühren berechnet werden.
Die Vorgehensweise bei der Kündigung wird in der Anleitung zur Kündigung des Webhosting-Vertrags beschrieben. Falls Sie im Rahmen des Umzugs jemandem die Zugangsdaten Ihres alten Webhosting-Kontos mitgeteilt haben, ändern Sie bitte anschließend die Passwörter.
Häufige Fehler beim Umzug
- Die vorzeitige Kündigung des alten Webhostings. Falls die DNS-Einträge noch nicht überall aktualisiert wurden oder sich herausstellt, dass eine Datenbank fehlt, gibt es keine Möglichkeit, diese zu ersetzen.
- Vergessene DNS-Einträge. Nach einem Wechsel der Nameserver kommen aufgrund fehlender MX- oder TXT-Einträge keine E-Mails mehr an oder ein externer Dienst fällt aus.
- Verborgenen Dateien fehlen. Aufgrund der fehlenden
.htaccess-Datei funktionieren die schönen URLs nicht, und jede Unterseite gibt einen 404-Fehler aus. - Fehlerhafte Zeichenkodierung. Bei einer Datenbank, die mit falschen Einstellungen exportiert wurde, erscheinen anstelle der Buchstaben mit Akzenten seltsame Zeichen.
- Manuelles Suchen und Ersetzen in der WordPress-Datenbank. Aufgrund einer Beschädigung der sequenziellen Daten verschwinden die Widgets und die Vorlageneinstellungen.
- Unterschiedliche PHP-Versionen. Eine für eine ältere PHP-Version geschriebene PHP-Erweiterung führt in der neuen, aktuelleren Version zu Fehlern; prüfen Sie vor dem Umzug, auf welcher Version die alte Website läuft und was der neue Hosting-Anbieter unterstützt.
- Umzug während der Hochsaison. Sollten währenddessen Bestellungen oder Kommentare auf dem alten Server eingehen, gehen diese verloren.
Kostenloser Umzug bei aWh
Falls Sie die oben genannten Schritte nicht selbst durchführen möchten, bieten wir für alle unsere Hosting-Pakete einen kostenlosen Umzug mit minimalen oder gar keinen Ausfallzeiten an:
- Bestellen Sie Ihren neuen Webhosting-Tarif. Wählen Sie das Hosting-Paket aus, das zu Ihrer Website passt.
- Eröffnen Sie ein Support-Ticket im Kundenbereich und geben Sie die Zugangsdaten Ihres bisherigen Webhostings an.
- Wir übernehmen die Übertragung der Dateien, Datenbanken und E-Mails.
Wenn Ihr bisheriger Anbieter ebenfalls cPanel verwendet und Sie sich bei uns für einen cPanel-Hosting-Tarif entscheiden, übertragen wir Ihr gesamtes Konto (Dateien, Datenbanken, E-Mails, Weiterleitungen) in einem einzigen Schritt. Bei anderen Plattformen kopieren wir die Dateien per FTP (oder SSH, sofern verfügbar) und sichern die Datenbanken separat, um sie anschließend wiederherzustellen. Die Migration ist in der Regel schnell abgeschlossen; bei großen oder komplexen Websites oder wenn der alte Server nur eine langsame Datenübertragung zulässt, kann sie jedoch auch einige Tage dauern. Sie können einen konkreten Starttermin oder eine Migration außerhalb der Geschäftszeiten beantragen. Die Einzelheiten finden Sie in unserem Artikel zur Hosting-Migration.
Sollten Sie vor dem Umzug Fragen haben, schreiben Sie uns bitte, und wir helfen Ihnen gerne bei der Auswahl des passenden Pakets.
Häufig gestellte Fragen
Wie lange dauert der Umzug einer Website?
Die Übertragung einer kleineren Präsentationsseite dauert ein bis zwei Stunden, während die DNS-Umstellung je nach TTL zwischen einigen Minuten und ein bis zwei Tagen in Anspruch nimmt. Bei großen Online-Shops oder einem hohen E-Mail-Aufkommen dauert die Übertragung ebenfalls länger, weshalb es sich in diesen Fällen lohnt, im Voraus zu planen.
Wird meine Website während des Umzugs nicht erreichbar sein?
Bei einer gut vorbereiteten Migration ist dies nicht der Fall: Die alte Website bleibt so lange in Betrieb, bis die DNS-Einstellungen umgestellt sind, und die neue Website ist bis dahin bereits fertiggestellt und getestet. Ein kurzer Ausfall kann höchstens durch die Zeit bis zur Ausstellung des SSL-Zertifikats oder durch eine versäumte Konfiguration verursacht werden.
Muss ich auch die Domain übertragen?
Nein. Die Domain kann beim bisherigen Registrar verbleiben; lediglich die DNS-Einträge müssen auf den neuen Hosting-Anbieter umgeleitet werden. Der Domaintransfer ist ein separater Vorgang, den Sie auch zu einem späteren Zeitpunkt vornehmen können.
Gehen meine E-Mails verloren, wenn ich zu einem anderen Hosting-Anbieter wechsle?
Nein, wenn Sie den Inhalt der Postfächer per IMAP-Synchronisierung übertragen und die Synchronisierung nach der Umstellung des MX-Eintrags noch einmal durchführen. Löschen Sie die alten Konten erst danach.