06Webhosting & WordPress
Website und WordPress zu Nexthosting umziehen
Website oder WordPress zu Nexthosting umziehen: Dateien und Datenbank übertragen, über die Vorschauadresse testen, DNS umstellen und E-Mails mitnehmen.
Kurz gesagt
Ein Umzug läuft immer gleich: alte Seite sichern, Dateien und Datenbank zu Nexthosting übertragen, die neue Seite über die Vorschauadresse testen, erst dann die Domain per DNS umstellen – das SSL-Zertifikat kommt danach automatisch. Die alte Seite bleibt so lange online, bis alles läuft. Wenn du das nicht selbst machen willst, übernimmt die Schwestermarke NextWebSolution den Umzug gegen Bezahlung.
Der Ablauf im Überblick
Abschnitt betitelt „Der Ablauf im Überblick“- Backup der alten SeiteDateien und Datenbank beim alten Anbieter sichern
- Website bei Nexthosting anlegenmit deiner Domain, noch ohne DNS-Änderung
- Dateien und Datenbank übertragenper Plugin oder von Hand
- Über die Vorschauadresse testenalte Seite ist weiter online
- Alles in Ordnung?
- DNS umstellenA/AAAA oder Nameserver
- Minuten bis 48 Std.
- SSL kommt automatischLet's Encrypt
- Alten Vertrag kündigenerst nach ein paar Tagen
Selbst umziehen oder umziehen lassen?
Abschnitt betitelt „Selbst umziehen oder umziehen lassen?“Vorbereitung
Abschnitt betitelt „Vorbereitung“- Bestandsaufnahme: Welche Domains, Subdomains und E-Mail-Adressen gibt es? Welche PHP-Version läuft beim alten Anbieter? Gibt es Cronjobs oder besondere Einstellungen?
- Tarif prüfen: Reichen Speicher, Anzahl Websites, Postfächer und Datenbanken deines Nexthosting-Tarifs (Überblick)?
- Komplettes Backup beim alten Anbieter ziehen und auf deinem Rechner speichern.
- TTL senken: Wenn du kannst, setze beim alten DNS-Anbieter die TTL der A-Einträge ein bis zwei Tage vorher auf 300 Sekunden. Dann greift die Umstellung später schneller (DNS-Grundlagen).
- Website bei Nexthosting anlegen: im Webpanel eine leere Website mit deiner Domain anlegen (Website anlegen) und dieselbe PHP-Version wie beim alten Anbieter einstellen (PHP-Einstellungen). Bei WordPress Hosting ist schon eine Website mit WordPress da – die vorinstallierte Seite wird beim Umzug überschrieben.
Weg A: WordPress mit einem Migrations-Plugin
Abschnitt betitelt „Weg A: WordPress mit einem Migrations-Plugin“Migrations-Plugins packen Dateien und Datenbank in ein Archiv und spielen es auf der neuen Seite wieder ein. Bewährt sind zum Beispiel „Duplicator“, „All-in-One WP Migration“ oder „Migrate Guru“. Achte bei kostenlosen Versionen auf Größengrenzen für das Archiv.
- Installiere das Plugin auf der alten Seite und erstelle ein vollständiges Paket bzw. einen Export. Lade die Datei(en) herunter.
- Auf der neuen Seite bei Nexthosting: Bei WordPress Hosting ist WordPress schon installiert, beim Webspace installierst du es per Klick (WordPress installieren). Melde dich über die Vorschauadresse an und installiere dasselbe Plugin.
- Importiere das Paket. Je nach Plugin lädst du es im WordPress-Admin hoch oder per SFTP/FTP in den Webordner und startest den Installer.
- Melde dich danach mit den Zugangsdaten der alten Seite an – die Datenbank wurde ja übernommen.
- Speichere einmal Einstellungen → Permalinks, damit die
.htaccessneu geschrieben wird.
Bricht der Upload ab, erhöhe die Upload-Grenze oder lade das Archiv per SFTP hoch.
Weg B: Von Hand umziehen
Abschnitt betitelt „Weg B: Von Hand umziehen“Funktioniert für WordPress und jede andere PHP-Software (Joomla, Contao, Shopware, eigene Seiten).
Lade beim alten Anbieter alle Dateien des Web-Ordners herunter (oft htdocs, httpdocs, www oder public_html) und lade sie bei Nexthosting nach public_html hoch – per SFTP oder FTP. Schneller geht es mit einem ZIP, das du im Dateimanager entpackst.
Hast du auf beiden Seiten SSH, kopiert rsync direkt von Server zu Server:
# auf dem alten Server ausführenrsync -avz --progress ~/htdocs/ BENUTZERNAME@SERVER:public_html/Versteckte Dateien wie .htaccess nicht vergessen.
Exportiere die Datenbank beim alten Anbieter (phpMyAdmin → Exportieren, oder mysqldump). Lege bei Nexthosting eine neue Datenbank mit Benutzer an und importiere die Datei (Datenbanken und phpMyAdmin).
# bei Nexthosting per SSHmysql -h HOST -u BENUTZER -p DATENBANK < ~/alte-datenbank.sqlTrage die neuen Datenbankdaten in die Konfigurationsdatei ein. Bei WordPress in public_html/wp-config.php:
define( 'DB_NAME', 'neuer_datenbankname' );define( 'DB_USER', 'neuer_datenbankbenutzer' );define( 'DB_PASSWORD', 'neues_passwort' );define( 'DB_HOST', 'localhost' ); // Wert aus dem WebpanelPrüfe außerdem $table_prefix – er muss zu den importierten Tabellen passen (z. B. wp_ oder wp8x_).
Hat die Domain sich nicht geändert, musst du keine Adressen in der Datenbank ersetzen. Zieht die Seite gleichzeitig auf eine neue Domain, ersetze die Adresse mit WP-CLI:
cd ~/public_htmlwp search-replace 'https://alte-domain.de' 'https://neue-domain.de' --all-tables --dry-runwp search-replace 'https://alte-domain.de' 'https://neue-domain.de' --all-tableswp cache flushTesten, bevor die Domain umzieht
Abschnitt betitelt „Testen, bevor die Domain umzieht“Die alte Seite ist noch online, deine Domain zeigt noch auf den alten Server. Es gibt zwei Wege, die neue Seite vorher zu prüfen:
Du sagst nur deinem Rechner, dass die Domain schon auf Nexthosting zeigt. Alle anderen Besucher sehen weiter die alte Seite.
-
Lies im Webpanel die IP-Adresse deiner Website ab.
-
Öffne die hosts-Datei mit Administratorrechten:
- Windows:
C:\Windows\System32\drivers\etc\hosts(Editor „als Administrator ausführen“) - macOS/Linux:
sudo nano /etc/hosts
- Windows:
-
Füge eine Zeile hinzu und speichere:
203.0.113.10 deine-domain.de www.deine-domain.deErsetze
203.0.113.10durch die IP aus dem Webpanel. -
Rufe deine Domain im Browser auf (privates Fenster). Du siehst jetzt die Seite bei Nexthosting. Der Browser kann vor dem Zertifikat warnen, weil SSL erst nach der DNS-Umstellung ausgestellt wird – zum Testen kannst du die Warnung übergehen.
-
Entferne die Zeile nach dem Test wieder.
Jede Website hat eine Vorschauadresse name-xxxx.staging.nexthosting.app. Statische Seiten und viele CMS kannst du darüber direkt ansehen.
WordPress leitet allerdings auf die Adresse weiter, die in der Datenbank steht – also auf deine Domain beim alten Anbieter. Zum Testen setzt du deshalb vorübergehend in der wp-config.php:
define( 'WP_HOME', 'https://name-xxxx.staging.nexthosting.app' );define( 'WP_SITEURL', 'https://name-xxxx.staging.nexthosting.app' );Entferne die beiden Zeilen wieder, bevor du die DNS umstellst. Speichere im Test nichts im Editor, sonst landen Vorschau-Adressen in deinen Inhalten.
Das solltest du testen: Startseite und Unterseiten, Bilder, Menüs, Kontaktformular (kommt die Mail an?), Anmeldung im Admin, bei Shops Warenkorb und Kasse im Testmodus, Sonderzeichen und Umlaute, das PHP-Fehlerprotokoll.
DNS umstellen und SSL
Abschnitt betitelt „DNS umstellen und SSL“Funktioniert alles, stellst du die Domain um:
- Domain bleibt beim alten Anbieter: A-Eintrag (und ggf. AAAA) für die Domain und
wwwauf die Adresse aus dem Webpanel ändern. - Nameserver auf Nexthosting: Vorher im DNS-Editor des Webpanels alle Einträge nachbauen, die du brauchst (vor allem MX und TXT für E-Mail), dann beim Registrar die Nameserver auf
ns1.nexthosting.netundns2.nexthosting.netändern. - Domain zu Nexthosting umziehen: Transfer mit Auth-Code, siehe Domain registrieren und umziehen.
Schritt für Schritt: Domain mit Website verbinden.
Sobald die Domain auf den Server zeigt, stellt das Webpanel automatisch ein Let’s-Encrypt-Zertifikat aus, meist innerhalb weniger Minuten. Danach prüfst du: Seite unter https:// erreichbar, Schloss im Browser, keine Warnungen wegen Mixed Content.
E-Mails umziehen
Abschnitt betitelt „E-Mails umziehen“- Lege bei Nexthosting dieselben Adressen als Postfächer an (E-Mail-Postfächer).
- Stelle den MX-Eintrag auf Nexthosting um (bei Nameserver-Wechsel automatisch, sonst beim DNS-Anbieter). Passe dort auch den SPF-Eintrag an (
v=spf1 include:_spf.nexthosting.net ~all, siehe E-Mail-Postfächer). - Richte in einem E-Mail-Programm (z. B. Thunderbird) das alte und das neue Postfach als IMAP-Konto ein.
- Ziehe die Ordner bzw. Mails vom alten ins neue Konto.
- Prüfe ein paar Tage lang auch das alte Postfach – bis die DNS-Änderung überall angekommen ist, können dort noch Mails eingehen.
Nach dem Umzug
Abschnitt betitelt „Nach dem Umzug“- Seite und Formulare funktionieren unter
https://deine-domain.de - Testmail aus dem Kontaktformular ist angekommen
- E-Mails kommen im neuen Postfach an, Versand funktioniert
- Cronjobs im Webpanel eingerichtet (falls die alte Seite welche hatte)
- Suchmaschinen-Sichtbarkeit in WordPress ist eingeschaltet (Einstellungen → Lesen)
- Automatische Backups laufen (Backups)
- Erst nach einigen Tagen ohne Probleme: alten Vertrag kündigen und vorher noch einmal alles herunterladen
Häufige Fragen
Abschnitt betitelt „Häufige Fragen“Wie lange ist meine Seite beim Umzug offline?
Abschnitt betitelt „Wie lange ist meine Seite beim Umzug offline?“Bei diesem Ablauf praktisch gar nicht. Die alte Seite läuft weiter, bis die DNS-Umstellung greift. Kurze Unterschiede gibt es nur, wenn in der Übergangszeit Inhalte geändert werden.
Nach dem Umzug: „Fehler beim Aufbau einer Datenbankverbindung“.
Abschnitt betitelt „Nach dem Umzug: „Fehler beim Aufbau einer Datenbankverbindung“.“Die Zugangsdaten in wp-config.php passen nicht zur neuen Datenbank. Siehe WordPress-Probleme lösen.
Unterseiten zeigen nach dem Umzug 404.
Abschnitt betitelt „Unterseiten zeigen nach dem Umzug 404.“Die .htaccess fehlt. Speichere in WordPress Einstellungen → Permalinks einmal neu.
Kann ich auch von einem anderen Nexthosting-Webspace umziehen?
Abschnitt betitelt „Kann ich auch von einem anderen Nexthosting-Webspace umziehen?“Innerhalb deines Webpanels kannst du Websites klonen. Zwischen verschiedenen Verträgen hilft der Support.