Kurze Antwort
Der Umzug auf neues Hosting ohne Unterbrechung erfordert Vorbereitung: Erstellen Sie ein Backup, übertragen Sie Dateien und Datenbank, testen Sie die Website unter einer temporären Adresse und ändern Sie erst dann die DNS. Entscheidend ist, dass das alte Hosting aktiv bleibt, bis bestätigt ist, dass das neue ordnungsgemäß funktioniert, einschließlich E-Mail und SSL.
So erkennen Sie das Problem
- Die Website zeigt zeitweise oder dauerhaft den Fehler 500 oder 503
- Seiten laden langsam oder öffnen sich nicht
- E-Mails kommen nicht mehr an oder landen im Spam
- Das SSL-Zertifikat ist abgelaufen oder zeigt eine Warnung
- Die Website-Administration (WordPress) funktioniert nicht oder meldet einen Datenbankfehler
Häufigste Ursachen
Unzureichend vorbereitete Migration
Die Übertragung von Dateien und Datenbank ohne vorherige Prüfung der PHP-, MySQL-Versionen und Erweiterungen kann zu Fehlern im Betrieb der Website führen.
DNS-Änderung vor dem Testen
Wenn DNS-Einträge geändert werden, bevor das neue Hosting getestet wurde, können Besucher einen Fehler oder die alte Version der Website sehen.
Nicht abgestimmte E-Mail und SSL
Mailserver und SSL-Zertifikate müssen auf dem neuen Hosting eingerichtet sein, bevor die Domain umgeleitet wird, sonst kommt es zu Kommunikationsunterbrechungen.
Vergessene geplante Aufgaben
Cron-Jobs, geplante Aufgaben und Cache können auf dem alten Hosting verbleiben und inkonsistentes Verhalten der Website verursachen.
Lösung Schritt für Schritt
- 1
Erstellen Sie ein vollständiges Backup
Erstellen Sie eine Kopie der Website-Dateien und der Datenbank auf dem alten Hosting. In cPanel verwenden Sie
BackupoderBackup Wizard, und wenn Sie WordPress nutzen, können Sie ein Migrations-Plugin verwenden. Speichern Sie die Kopie auch lokal auf Ihrem Computer, nicht nur auf dem Server. - 2
Bereiten Sie das neue Hosting vor
Richten Sie auf dem neuen Hosting das Hosting-Konto ein, fügen Sie die Domain als Addon-Domain hinzu oder erstellen Sie ein Konto mit dieser Domain, und prüfen Sie die PHP- und MySQL-Version. Stellen Sie sicher, dass die erforderlichen Erweiterungen (z. B.
mysqli,curl,gd) aktiviert sind. Erstellen Sie bei Bedarf eine Datenbank und einen Benutzer mit den erforderlichen Rechten für diese Datenbank. - 3
Übertragen Sie Dateien und Datenbank
Laden Sie die Website-Dateien in das entsprechende Verzeichnis (z. B.
public_html) per FTP oder Dateimanager hoch. Importieren Sie die Datenbank über phpMyAdmin oder ein Migrationswerkzeug. Wenn die Datenbank groß ist, verwenden Sie die Kommandozeile oder ein Migrationswerkzeug. - 4
Konfigurieren Sie die Website
Aktualisieren Sie
wp-config.php(oder die entsprechende Konfigurationsdatei) mit den neuen Datenbankdaten. Prüfen Sie die Dateipfade und Berechtigungen (z. B.755für Verzeichnisse,644für Dateien). Wenn Sie WordPress verwenden, deaktivieren Sie vorübergehend Cache-Plugins. - 5
Testen Sie die Website unter einer temporären Adresse
Verwenden Sie eine temporäre URL, die das Hosting bereitstellt (z. B.
http://IP-Adresse/~Benutzer), oder ändern Sie diehosts-Datei auf Ihrem Computer, damit die Domain vorübergehend auf den neuen Server zeigt, und stellen Sie diehosts-Datei nach dem Testen wieder auf den vorherigen Zustand zurück. Prüfen Sie, ob die Website lädt, ob Bilder und Links korrekt sind und ob die Administration funktioniert. Testen Sie auch Kontaktformulare und WooCommerce, falls zutreffend. - 6
Richten Sie SSL und E-Mail ein
Richten Sie E-Mail-Konten ein und bereiten Sie MX-, SPF-, DKIM- und DMARC-Einträge vor. Ein SSL-Zertifikat (z. B. Let's Encrypt über cPanel oder AutoSSL) kann in der Regel erst erfolgreich ausgestellt werden, wenn die Domain auf den neuen Server zeigt, es sei denn, das Hosting unterstützt DNS-Validierung. Senden Sie eine Test-E-Mail an eine externe Adresse und prüfen Sie, ob sie ankommt.
- 7
Ändern Sie die DNS-Einträge
Ändern Sie beim Domain-Registrar die Nameserver auf die vom neuen Hosting angegebenen oder aktualisieren Sie den A-Eintrag für die Domain und
www. Wenn Sie die Nameserver ändern, kopieren Sie vorher alle DNS-Einträge (MX, SPF, DKIM, DMARC, TXT und Subdomains) auf das neue DNS. Setzen Sie die TTL einen Tag vorher auf einen niedrigeren Wert (z. B. 300 Sekunden), um die Propagierung zu beschleunigen. Warten Sie, bis die Änderung propagiert ist (normalerweise 1-24 Stunden). - 8
Prüfen Sie den Betrieb der Website und Weiterleitungen
Wenn das SSL-Zertifikat nicht ausgestellt wurde, starten Sie jetzt AutoSSL oder Let's Encrypt. Prüfen Sie, ob die Website unter
https://öffnet und obwwwund die Version ohnewwwkorrekt funktionieren. Testen Sie alle wichtigen Seiten, Formulare und die Anmeldung. Stellen Sie sicher, dass es keine gemischten Inhalte (Mixed Content) gibt und die Weiterleitungen korrekt sind. - 9
Behalten Sie die alte Kopie und überwachen Sie
Löschen Sie das alte Hosting nicht sofort; behalten Sie es eine Woche als Reserve. Überwachen Sie die Zugriffsprotokolle und Fehler auf dem neuen Hosting. Wenn alles funktioniert, können Sie das alte Hosting kündigen und die temporären Änderungen entfernen.
Wenn die Migration nicht reibungslos verläuft
Wenn die Website auf dem neuen Hosting nicht funktioniert, setzen Sie die DNS-Einträge auf die alten Werte zurück und warten Sie die Propagierung ab. Überprüfen Sie dann die Fehlerprotokolle auf dem neuen Hosting (z. B. error_log in cPanel) und prüfen Sie, ob Dateien und Datenbank korrekt übertragen wurden. In WordPress können Sie WP_DEBUG in wp-config.php aktivieren, um Fehlerdetails zu sehen. Wenn das Problem in der Datenbank liegt, prüfen Sie, ob die Tabellen korrekt importiert wurden und ob der Datenbankbenutzer die entsprechenden Rechte hat. Für größere Websites ziehen Sie die Verwendung eines Migrationswerkzeugs in Betracht, das URLs in der Datenbank automatisch ändert. Halten Sie immer ein Backup und einen Rückkehrplan bereit.
So beugen Sie vor
- Erstellen Sie regelmäßig Backups von Website und Datenbank
- Testen Sie die Website unter einer temporären Adresse vor der DNS-Änderung
- Führen Sie Aufzeichnungen über DNS-Einträge und TTL-Werte
- Prüfen Sie SSL- und E-Mail-Einstellungen sofort nach der Migration
Wann Sie einen Profi rufen sollten
Wenn Sie keine Erfahrung mit DNS-Einträgen, Datenbanken haben oder die Website viele Benutzer und Funktionen hat, ist es besser, die Migration einem IT-Fachmann zu überlassen, um eine längere Ausfallzeit zu vermeiden.
Website-Erstellung · Schnelle, SEO-optimierte, mehrsprachige WebsitesHäufige Fragen
Wie lange dauert der Umzug auf ein neues Hosting?
Die Übertragung von Dateien und Datenbank dauert normalerweise 1-3 Stunden, während die DNS-Propagierung bis zu 24 Stunden dauern kann. Die Gesamtzeit hängt von der Größe der Website und den TTL-Werten ab.
Kann ich eine Unterbrechung der Website vermeiden?
Ja, wenn Sie das neue Hosting im Voraus vorbereiten, die Website unter einer temporären Adresse testen und die DNS erst ändern, wenn alles funktioniert. Behalten Sie das alte Hosting als Reserve, bis Sie sicher sind, dass alles in Ordnung ist.
Was passiert während der Migration mit E-Mails?
E-Mails können vorübergehend verzögert oder nicht ankommen, wenn die MX-Einträge geändert werden, bevor die neuen E-Mail-Konten eingerichtet sind. Richten Sie daher zuerst die E-Mail auf dem neuen Hosting ein und ändern Sie erst dann die MX-Einträge.