# WP Migrate Toolkit > Outil open source (GPL-2.0) pour migrer un site WordPress — fichiers + base de données — > d'un hébergement à un autre en n'utilisant qu'un accès FTP. Pensé pour le mutualisé : pas de SSH, > base MySQL en localhost, FTP serveur-à-serveur bloqué, certificat FTPS invalide. Existe en CLI et en plugin WordPress. ## Points clés - Migration **FTP seul**, sans SSH : un agent PHP est déposé puis supprimé, et exporte/importe la base depuis l'intérieur du serveur. - **Search-replace sérialisation-safe** : remplace l'URL sans casser les données sérialisées de WordPress. - **Repli ZIP/TAR** automatique selon la disponibilité de ZipArchive côté source. - **FTPS mutualisé** géré : certificat ignoré, reprise de session TLS Pure-FTPd/LWS. - **Deux formes, un moteur partagé** : CLI Python piloté par YAML, et plugin WordPress (Outils → WP Migrate). ## Liens - Code source : https://github.com/sessihounnou/wp-migrate-toolkit - Documentation complète : https://migrate-toolkit.bitechlab.com/llms-full.txt - Télécharger le plugin : https://migrate-toolkit.bitechlab.com/dl/plugin - Télécharger le CLI : https://migrate-toolkit.bitechlab.com/dl/cli ## Utilisation CLI ``` pip install -r requirements.txt cp example.config.yml monsite.yml # renseigner FTP source/destination + base cible python3 wpmig.py info -c monsite.yml python3 wpmig.py migrate -c monsite.yml ```