<- Alle Artikel
Hosting
WordPress per FTP mit dem CLI migrieren
Schritt für Schritt: YAML-Konfigurationsdatei, Migrate-Befehl und was bei jedem Schritt unter der Haube passiert.
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).
python3undpipauf 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
$ 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
$ 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
- 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.
- Ziel: Upload per FTP, Extraktion vor Ort, Aktualisierung der
wp-config.php, dann Import der.sql. - 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