Zum Inhalt springen
xaweho

Knowledge Base · mittel

WordPress migrieren zu xaweho

WordPress-Site vom alten Hoster zum Plesk-Webhosting bei xaweho. WordPress-Toolkit-Migration, manueller Weg, URL-Anpassung, Test-Schritte.

mittel ·

WordPress ist die häufigste Migration zu uns. Plesk hat das WordPress-Toolkit mit eingebauter Migrations-Funktion — plus es gibt den manuellen Weg. Hier beide Varianten und was Du beachten musst.

Drei Wege zur WordPress-Migration

Weg 1: WordPress-Toolkit-Migration (am einfachsten)

WP-Toolkit hat eine Migrations-Funktion, die WordPress vom alten Server zu uns kopiert.

Voraussetzung: SSH oder FTP-Zugang zum alten Server.

Ablauf:

  1. Plesk → WordPress → + Importieren
  2. Quelle wählen:
    • URL des alten WordPress-Setups
    • SSH-Zugang oder FTP-Zugang zum alten Server
  3. WP-Toolkit verbindet, kopiert Files und DB
  4. URL-Anpassung läuft automatisch
  5. Site bei uns ist live (auf Test-Domain bis DNS umgestellt)

Funktioniert für 90% der WordPress-Migrationen problemlos.

Weg 2: Manuelle Migration via FTP + SQL-Dump

Klassisch für Power-User oder bei Toolkit-Inkompatibilitäten:

  1. Backup beim alten Hoster:
    • Files: /wp-content/, /wp-config.php, alle Custom-Plugins/Themes
    • DB: SQL-Dump aus phpMyAdmin
  2. Upload zu xaweho:
    • Files via FTPS in /httpdocs/
    • DB-Dump via phpMyAdmin importieren
  3. wp-config.php anpassen: neue DB-Credentials
  4. URL-Anpassung: in WP-Admin → Einstellungen → URL ändern, oder per SQL

Weg 3: Wir migrieren für Dich (kostenlos)

Du sendest Ticket mit alten Zugangsdaten. Wir machen alles, geben Dir Test-URL für Probe-Lauf, dann Live-Schaltung.

Für die meisten Kunden der entspannteste Weg.

Vorbereitung beim alten Hoster

Backup ziehen

Plugin-Empfehlung: All-in-One WP Migration (Free oder Pro).

  • WP-Plugin installieren
  • Tools → Export → Files herunterladen (.wpress-Format)
  • Bei großem Setup: Pro-Version für >512 MB Backups

Alternativ: Plesk-Backup (wenn altes Hosting Plesk hat) oder cPanel-Backup.

URL-Status prüfen

WP-Admin → Einstellungen → Allgemein:

  • Site-URL und WordPress-Adresse

Notiere beide. Bei Migration auf gleiche Domain bleibt’s gleich, bei Domain-Wechsel müssen URLs angepasst werden.

Migration-Schritte detailliert

Mit All-in-One WP Migration

Beim alten Hoster:

  1. Plugin installieren und aktivieren
  2. Tools → Export → Datei
  3. Datei runterladen (.wpress)

Bei xaweho:

  1. Plesk → WordPress-Toolkit → + Installieren (frische WP-Installation)
  2. WP-Admin der frischen Installation öffnen
  3. Plugin All-in-One WP Migration installieren
  4. Tools → Import → .wpress-Datei hochladen
  5. Plugin importiert Files und DB, ersetzt URLs automatisch
  6. Login-Daten sind vom alten Hoster (Plugin überschreibt frische Installation)

Praktisch: keine SQL-Dumps, kein FTP-Zauber.

Limit: Free-Version nur 512 MB. Pro-Version (~70€ einmalig) für größere Sites.

Manuell

Wenn Plugin nicht passt:

  1. Files via FTP:

    /wp-content/themes/<dein-theme>/
    /wp-content/plugins/<deine-plugins>/
    /wp-content/uploads/
    /wp-config.php (anpassen!)
    /.htaccess

    Komplett zu xaweho hochladen in /httpdocs/.

  2. DB-Dump:

    • In altem phpMyAdmin: DB → Export → SQL → komprimiert
    • In xaweho phpMyAdmin: leere DB anlegen → Import → SQL-Datei
    • Mehr in phpMyAdmin nutzen
  3. wp-config.php anpassen:

    define('DB_NAME',     'neuer_db_name');
    define('DB_USER',     'neuer_db_user');
    define('DB_PASSWORD', 'neues_passwort');
    define('DB_HOST',     'localhost');
  4. URL-Anpassung (siehe unten)

URL-Anpassung

Bei Domain-Wechsel (z.B. von alteseite.de zu neueseite.de) oder von HTTP zu HTTPS:

Standard-Lösung: Better Search Replace-Plugin.

  1. Plugin installieren bei der neuen Site
  2. Suchen: http://alteseite.de, Ersetzen: https://neueseite.de
  3. Alle Tabellen markieren
  4. Trockenlauf (Dry Run) zuerst
  5. Wenn alles okay: real ausführen

Wichtig: nimmt auch serialized PHP-Daten korrekt mit (manuelle SQL-Replace zerstört diese).

Alternative: WP-CLI

Mit SSH-Zugang (ab Tarif Mittel):

wp search-replace 'http://alteseite.de' 'https://neueseite.de' --all-tables --dry-run
wp search-replace 'http://alteseite.de' 'https://neueseite.de' --all-tables

Test-Schritte nach Migration

Bevor Du DNS umstellst und Site live geht — checke gründlich:

  1. Homepage öffnen (auf Test-URL): keine Fehler
  2. Login ins WP-Admin: funktioniert mit alten Credentials
  3. Permalinks: Einstellungen → Permalinks → Speichern (regeneriert .htaccess)
  4. Themes/Plugins: alle aktiv, keine Fehlermeldungen
  5. Bilder: laden korrekt aus /wp-content/uploads/
  6. Formulare: Test-Submission
  7. Custom-Funktionen: alles, was nicht Standard ist
  8. WooCommerce-Shop: Test-Bestellung
  9. Cron-Jobs: WP-Cron läuft
  10. SEO-Tools (Yoast, RankMath): Sitemap regeneriert?

Stolperfallen

Klassischer Fehler. WP nutzt .htaccess für saubere URLs.

Lösung: WP-Admin → Einstellungen → Permalinks → einfach speichern (regeneriert .htaccess).

Wp-content/uploads-Pfad falsch

Wenn alte Site /blog/wp-content/uploads/ hatte und neue im Root: Bilder-Links zeigen ins Leere.

Lösung: in DB die _wp_attached_file-Pfade korrigieren oder mit Better Search Replace ersetzen.

Plugins inkompatibel mit neuer PHP-Version

Wenn alter Hoster PHP 7.4, neuer 8.x: manche Plugins werfen Errors.

Lösung: Plugins updaten, dann PHP-Version wechseln. Oder PHP-Version bei uns auf 7.4 setzen.

Caching-Plugin macht Probleme nach Umzug

Plugins wie WP Rocket, W3 Total Cache speichern Pfade in Caches. Nach Migration: Cache komplett löschen, eventuell deinstallieren und neu installieren.

htaccess mit hartcodierten Pfaden

Wenn altes .htaccess Server-spezifische Settings hat (z.B. /var/www/altedomain/...): bei uns nicht passend.

Lösung: nach Migration neue .htaccess aus WP-Defaults regenerieren.

SSL-Cipher-Probleme nach Migration

Wenn alte Site mit altem TLS lief (TLS 1.0/1.1) und Browser-Warning kam: bei uns auf neueres TLS, sollte sauberer sein. Bei Mixed-Content-Problemen: HTTPS-Forcing aktivieren.

DNS-Umstellung — der finale Schritt

Wie bei Webseite-Migration: A-Record auf neue IP.

Mit kurzer TTL kannst Du in 5 Min weltweit umschalten.

WordPress-Domain bleibt gleich, nur IP wechselt.

Häufige Fragen

Wie groß darf die Site sein für WP-Toolkit-Migration? Praktisch unlimitiert. Wir haben 50 GB-Sites migriert. Dauert dann eben paar Stunden.

Multisite-WordPress migrieren? Komplexer. WP-Toolkit unterstützt das. Bei vielen Sub-Sites (>10): manuell oft besser. Schreib uns Ticket.

Was, wenn alter Hoster mir Backup nicht gibt? Mit alten FTP-Zugangsdaten und Plesk/cPanel-Login holen wir Daten direkt. Solange Du noch Zugriff aufs alte Konto hast, geht’s.

Kann ich vor Migration eigenes Backup machen? Empfehlung: ja. Plesk-Backup oder All-in-One-WP-Migration-Plugin als zusätzliche Sicherheit.

Was passiert mit Domain-Adresse www.altedomain.de auf neuedomain.de? 301-Redirects in .htaccess einrichten:

RewriteEngine On
RewriteRule ^(.*)$ https://neuedomain.de/$1 [R=301,L]

(beim alten Hoster lassen, solange Domain dort ist)

Migration-Zeitfenster für SEO-Sicht — kritisch? DNS-Wechsel mit kurzem Downtime <1 Stunde: irrelevant für Google. Längere Probleme (>24h offline): kann SEO-Rankings kosten. Daher: erst gut testen, dann DNS schalten.

Wo finde ich Migration-Logs? WP-Toolkit → Site → Logs. Plus All-in-One-WP-Migration zeigt Fortschritt während Import.

Mehrere WordPress-Sites parallel migrieren? Möglich, wir batchen das. Dauer steigt linear.

Weiter geht’s

Passende Produkte
Tags
plesk wordpress migration umzug

Hat dieser Artikel Dir geholfen?

Wenn nicht, schreib uns ein Ticket. Wenn ja, freuen wir uns über eine Empfehlung — beide bekommen 25 € Guthaben aufs Kundenkonto.