All-in-One WP Migration: WordPress sicher umziehen
Wie Sie eine komplette WordPress-Seite fehlerfrei auf neues Hosting oder eine neue Domain umziehen — das beliebteste Migrations-Plugin im Praxistest.
WordPress umziehen klingt kompliziert — neues Hosting, neue Domain, alle Inhalte und Einstellungen mitnehmen, ohne dass etwas verloren geht oder die Seite nachher kaputt ist. Mit dem All-in-One WP Migration Plugin ist das auch ohne Server-Know-how machbar.
Dieser Artikel zeigt den Prozess Schritt für Schritt — inklusive der häufigsten Fallstricke.
Warum All-in-One WP Migration?
Es gibt viele Wege, WordPress zu migrieren: manuell via FTP und phpMyAdmin, cPanel-Backup, Hosting-eigene Tools. All-in-One WP Migration ist beliebt, weil es:
- Keine Server-Kenntnisse erfordert
- Datenbank, Dateien und Konfiguration in einer Datei exportiert
- URL-Ersetzung automatisch durchführt (alte Domain → neue Domain)
- Bei Hosters wie Hetzner, IONOS, Strato und All-Inkl. gut funktioniert
- Kostenlos ist (mit Dateigrößen-Limits)
Einschränkung der kostenlosen Version: Upload-Limit von 512 MB. Für größere Sites (viele Bilder, viel Content) brauchen Sie entweder die Premium-Erweiterung oder einen alternativen Weg.
Schritt 1: Export auf der Quell-Site
- Im alten WordPress-Backend: Plugins → Installieren → “All-in-One WP Migration” suchen und installieren
- Im Menü: All-in-One WP Migration → Exportieren
- Exportieren zu: Datei
Das Plugin erstellt eine .wpress-Datei — ein proprietäres Archiv mit allem, was die Site ausmacht:
- WordPress-Datenbank (inkl. aller Posts, Pages, Einstellungen, Benutzer)
wp-content-Ordner (Themes, Plugins, Uploads)- Konfigurationsdateien
Die Datei wird direkt im Browser heruntergeladen. Bei größeren Sites kann das einige Minuten dauern.
Tipp: Vor dem Export alle nicht genutzten Plugins deaktivieren und den Papierkorb leeren. Das reduziert die Dateigröße erheblich.
Schritt 2: Neue WordPress-Installation vorbereiten
Auf dem Ziel-Hosting:
- WordPress frisch installieren — die meisten Hoster bieten 1-Klick-Installation via Softaculous oder ähnlichem
- Auf die neue WordPress-Installation einloggen
- All-in-One WP Migration installieren (gleiche Version wie auf der Quelle)
Ob Sie die gleiche Domain nutzen oder eine andere, spielt noch keine Rolle — das Plugin handhabt die URL-Änderung beim Import.
Schritt 3: Import auf der Ziel-Site
- All-in-One WP Migration → Importieren
- Datei per Drag & Drop oder Datei-Auswahl hochladen
Wenn die .wpress-Datei größer als das Upload-Limit ist, gibt es zwei Optionen:
Option A: Limit erhöhen (via wp-config.php oder .htaccess):
// wp-config.php
define('WP_MEMORY_LIMIT', '256M');
# .htaccess
php_value upload_max_filesize 512M
php_value post_max_size 512M
Option B: Via FTP hochladen
Bei All-in-One WP Migration können Sie die .wpress-Datei auch direkt per FTP in den Ordner /wp-content/ai1wm-backups/ hochladen. Dann erscheint sie im Import-Bereich automatisch.
Schritt 4: Import abschließen
Nach dem Upload startet der Import automatisch:
- Plugin entpackt das Archiv
- URL-Ersetzung läuft automatisch (alle alten URLs werden durch die neue Domain ersetzt)
- Datenbank wird eingespielt
- Dateien werden kopiert
Achtung: Der Import überschreibt die komplette aktuelle WordPress-Installation — auch die Benutzer und Passwörter. Nach dem Import müssen Sie sich mit den Zugangsdaten der alten Site einloggen.
Schritt 5: Nach dem Import prüfen
Sofort überprüfen:
Checkliste Post-Migration:
[ ] Login mit alten Admin-Zugangsdaten funktioniert
[ ] Startseite lädt korrekt
[ ] Alle Menüpunkte und Links funktionieren
[ ] Bilder werden angezeigt
[ ] Kontaktformular funktioniert
[ ] SSL-Zertifikat aktiv (HTTPS)
[ ] WordPress-Adresse und Website-Adresse korrekt (Einstellungen → Allgemein)
Häufige Probleme nach Migration:
Problem: Weiße Seite (White Screen of Death) → Cache leeren, WP-Debug aktivieren, meist ein Plugin-Konflikt
Problem: Bilder nicht sichtbar → Permanentlinks neu speichern: Einstellungen → Permalinks → Speichern (ohne Änderung)
Problem: HTTPS funktioniert nicht
→ SSL-Zertifikat auf neuem Hosting aktivieren, HTTPS-URLs in WordPress-Einstellungen setzen
Problem: E-Mails werden nicht gesendet
→ SMTP-Plugin konfigurieren (z.B. WP Mail SMTP) — viele Hoster blockieren mail() von PHP
Domain-Umzug: DNS richtig konfigurieren
Wenn auch die Domain umzieht:
- A-Record der Domain auf die neue Hosting-IP setzen
- TTL vorher auf 300 Sekunden reduzieren (damit Änderungen schnell propagieren)
- Propagation abwarten (zwischen 5 Minuten und 48 Stunden, meist unter 1 Stunde)
- Altes Hosting noch 2 Wochen aktiv halten als Fallback
DNS-Propagation prüfen: dig kuestenwiese.de oder über whatsmydns.net
Wann All-in-One WP Migration nicht ausreicht
Für komplexe Migrationen stoßen Sie schnell an Grenzen:
- Sites über 2 GB: Die Premium-Erweiterung wird teuer, alternatives Tool sinnvoller
- Multisite-Netzwerke: All-in-One unterstützt das nur eingeschränkt
- Server-zu-Server ohne Browser: WP-CLI mit
wp db export/importist effizienter - Staged Rollout: Für schrittweise Migrationen mit Rollback-Option besser manuell
Für professionelle Migrationsprojekte nutzen wir in der Regel Duplicator Pro oder den direkten Datenbankexport via WP-CLI — schneller, skriptbar und für große Installationen zuverlässiger.
Sie möchten Ihre WordPress-Site umziehen, haben Bedenken wegen Datenverlust oder Ausfallzeiten? Wir übernehmen die Migration — professionell, mit Backup und minimalem Downtime-Risiko.