<- Alle Artikel Hosting

WordPress per FTP mit dem CLI migrieren

Veröffentlicht am 14. Juni 2026

Schritt für Schritt: YAML-Konfigurationsdatei, Migrate-Befehl und was bei jedem Schritt unter der Haube passiert.

Tutorielmigrate-toolkit.bitechlab.com

Was Sie benötigen

  • Die FTP-Zugänge der Quelle und des Ziels.
  • Eine leere MySQL-Datenbank, die auf der Zielseite erstellt wurde (über das cPanel).
  • python3 und pip auf Ihrem Rechner (oder einem VPS).

Kein SSH-Zugang erforderlich: Ein PHP-Agent wird per FTP hochgeladen, über HTTP ausgeführt und dann automatisch gelöscht.

1. CLI installieren

bash
$ unzip wp-migrate-toolkit-cli.zip && cd wp-migrate-toolkit-cli/cli
$ pip install -r requirements.txt
$ cp example.config.yml meinseite.yml

2. Konfiguration ausfüllen

Öffnen Sie meinseite.yml und geben Sie die Quelle, das Ziel und die Zieldatenbank an (host, user, password, wp_path, site_url und die Zieldatenbank).

Bei Shared Hosting setzen Sie tls: false (einfaches FTP), wenn FTPS fehlschlägt, oder tls: true + verify_cert: false, um ein ungültiges Zertifikat zu ignorieren.

3. Überprüfen und dann migrieren

wpmig migrate
$ python3 wpmig.py migrate -c meinseite.yml
[1/2] QUELLE - Export
 OK Datenbank exportiert: 77 Tabellen
 OK Dateien archiviert (zip): 12.776 Dateien
[2/2] ZIEL - Import
 OK Extraktion: 12.776 Dateien, 0 Fehler
 OK Datenbank importiert: 77 Tabellen
 OK search-replace: 282 Zeilen
OK Abgeschlossen in 92 s.

Was unter der Haube passiert

  1. Quelle: Der Agent streamt die Datenbank und zippt die Seite (oder ein .tar, falls ZipArchive fehlt), dann lädt das CLI die beiden Artefakte herunter.
  2. Ziel: Upload per FTP, Extraktion vor Ort, Aktualisierung der wp-config.php, dann Import der .sql.
  3. Finalisierung: URL-Ersetzung serialisierungs-sicher, und Löschung des Agents und der temporären Dateien auf beiden Seiten.

Migriere eine WordPress-Site ohne Stress

WP Migrate Toolkit verschiebt Dateien + Datenbank per FTP, ohne SSH.

CLI herunterladen Plugin herunterladen