Migriere eine WordPress-Site
per FTP, ganz ohne Stress
WP Migrate Toolkit verschiebt Dateien + Datenbank nur per FTP-Zugang von einem Hoster zum anderen — ideal für Shared Hosting, wo weder SSH noch eine aus der Ferne erreichbare Datenbank verfügbar ist.
$ python3 wpmig.py migrate -c monsite.yml [1/2] SOURCE — export ✓ base exportée : 77 tables ✓ fichiers archivés (zip) : 12 776 fichiers [2/2] DESTINATION — import ✓ extraction : 12 776 fichiers, 0 erreur ✓ base importée : 77 tables ✓ search-replace : 282 lignes ✓ Terminé en 92 s.
Migrationen auf Shared Hosting sind die Hölle
Kein SSH, MySQL-Datenbank auf localhost, Server-zu-Server-FTP blockiert, ungültiges FTPS-Zertifikat. WP Migrate Toolkit umgeht all das.
Ohne das Tool
Blockierte Server-zu-Server-Übertragungen, aus der Ferne nicht erreichbare Datenbank, fragile manuelle Skripte und serialisierte URLs, die beim kleinsten Domainwechsel kaputtgehen.
Mit WP Migrate Toolkit
Dein Rechner dient als FTP-Vermittler; der PHP-Agent exportiert/importiert vor Ort; die URL wird sauber ersetzt. Alles automatisiert und aufgeräumt.
Alles für eine zuverlässige Migration
Von Shared Hosting bis VPS, ohne Überraschungen.
Nur FTP, kein SSH
Für Shared Hosting gemacht: kein Shell-Zugang nötig. Die MySQL-Datenbank auf localhost wird von einem vor Ort laufenden PHP-Agenten exportiert und importiert.
CLI + Plugin
Ein konfigurationsgesteuertes Kommandozeilen-Tool UND ein WordPress-Plugin per Klick. Dieselbe geteilte Engine auf beiden Seiten.
Sicheres Search-Replace
Serialisierungssicheres URL-Ersetzen: bricht WordPress-serialisierte Daten nie, selbst wenn sich die URL-Länge ändert.
ZIP-/TAR-Fallback
Erkennt ZipArchive automatisch; wechselt zu .tar (PharData), falls die zip-Erweiterung auf dem Quell-Host fehlt.
Shared-FTPS gemeistert
Ungültige Zertifikate werden ignoriert und Pure-FTPd/LWS-TLS-Session-Resumption ab Werk unterstützt.
Automatische Bereinigung
Agent, Token und Artefakte werden nach jeder Phase entfernt. Nichts bleibt in der Produktion zurück.
Drei Schritte, ein klarer Ablauf
Gesteuert per Konfigurationsdatei oder aus dem WordPress-Admin.
Source (FTP)
Agent PHP : export base + archive fichiers
Intermédiaire
Votre machine ou un VPS relaie le transfert
Destination (FTP)
Extraction, import base, search-replace
Quelle
Der Agent exportiert die Datenbank (.sql) und archiviert die Dateien (.zip oder .tar), dann lädt das Tool sie herunter.
Ziel
Upload + Entpacken, Patch der wp-config.php, dann Datenbank-Import.
Abschluss
Serialisierungssicheres URL-Search-Replace, dann vollständige Bereinigung der temporären Dateien.
Bebilderte Tutorials & Anleitungen
Schritt-für-Schritt-Erklärungen, um das Tool zu meistern.
Eine WordPress-Site per FTP mit der CLI migrieren
Schritt für Schritt: YAML-Config, der migrate-Befehl und was im Hintergrund passiert.
Tutorial lesen →Export / Import mit dem WordPress-Plugin
Ein Paket erstellen und aus dem Admin wiederherstellen, ohne FTP anzufassen.
Tutorial lesen →Warum serialisierungssicheres Search-Replace
Wie man die URL einer Site ändert, ohne serialisierte Daten zu beschädigen.
Tutorial lesen →Kostenlos und Open Source
Das WordPress-Plugin, die CLI oder beides.
WordPress-Plugin
Zum Exportieren/Importieren aus dem Admin.
- Oberfläche unter Werkzeuge → WP Migrate
- Ein Paket exportieren / importieren
- Integriertes Search-Replace
FTP-CLI
Um A → B mit einem Befehl zu migrieren.
- Automatisierte Migration
- Gesteuert per YAML-Datei
- Kein WordPress-Admin nötig
Häufige Fragen
Direkte Antworten, auch für Suchmaschinen und KI gedacht.
Kann ich ohne SSH-Zugang migrieren?
Ja. WP Migrate Toolkit braucht nur FTP-Zugang auf beiden Seiten. Ein kleiner PHP-Agent wird auf den Server gelegt, über HTTP ausgeführt und dann gelöscht: Er exportiert/importiert die Datenbank (nur über localhost erreichbar) von innerhalb des Servers.
Warum nicht Softaculous oder Duplicator?
Auf Shared Hosting scheitert der Remote-FTP-Import von Softaculous oft (Connection refused: Server-zu-Server-FTP ist blockiert). Hier dient dein Rechner oder ein VPS als Vermittler und die schwere Extraktion läuft vor Ort. Duplicator benötigt Zugang zum WordPress-Admin jeder Site.
Bricht das URL-Ersetzen serialisierte Daten?
Nein. Das Tool wendet ein rekursives, serialisierungssicheres Search-Replace an, das die Längen der serialisierten WordPress-Strings korrekt neu kodiert.
Was, wenn der Quellserver die ZipArchive-Erweiterung nicht hat?
Das Tool wechselt automatisch zu einem .tar-Archiv per PharData, das auch ohne zip-Erweiterung verfügbar ist. Die Extraktion auf dem Ziel erkennt das Format.
Werden meine Passwörter irgendwohin gesendet?
Nein. Der Agent ist durch ein zufälliges Token geschützt, das in konstanter Zeit verglichen wird. Optionale Telemetrie sendet nur Zähler (Tabellen/Dateien, Dauer, Erfolg/Fehler), niemals Zugangsdaten.
Bereit, schmerzlos zu migrieren?
Lade das Plugin oder die CLI herunter oder sieh dir den Code auf GitHub an.