Alle Artikel

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

  1. Im alten WordPress-Backend: Plugins → Installieren → “All-in-One WP Migration” suchen und installieren
  2. Im Menü: All-in-One WP Migration → Exportieren
  3. 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:

  1. WordPress frisch installieren — die meisten Hoster bieten 1-Klick-Installation via Softaculous oder ähnlichem
  2. Auf die neue WordPress-Installation einloggen
  3. 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

  1. All-in-One WP Migration → Importieren
  2. 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:

  1. Plugin entpackt das Archiv
  2. URL-Ersetzung läuft automatisch (alle alten URLs werden durch die neue Domain ersetzt)
  3. Datenbank wird eingespielt
  4. 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:

  1. A-Record der Domain auf die neue Hosting-IP setzen
  2. TTL vorher auf 300 Sekunden reduzieren (damit Änderungen schnell propagieren)
  3. Propagation abwarten (zwischen 5 Minuten und 48 Stunden, meist unter 1 Stunde)
  4. 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/import ist 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.