Migrer WordPress n’a pas à être stressant. Avec WP-CLI, vous orchestrez chaque étape en ligne de commande : c’est plus rapide, scriptable et reproductible.
Au programme : sauvegarde propre, transfert net, import SQL, search-replace sans casse et permissions verrouillées. Vous évitez les plugins lourds, vous gagnez en contrôle et vous limitez les surprises.
Notez que ce tutoriel ne couvre pas l’installation d’une pile serveur Web comme LEMP ou LAMP. Je recommande bien sûr NGINX et MariaDB.
Liste des tâches du tutoriel
Ancien serveur WordPress
- Installer WP-CLI sur l’ancien serveur
- Sauvegarder l’installation WordPress et la base de données
- Transférer les sauvegardes vers le nouveau serveur
Nouveau serveur WordPress
- Créer une nouvelle base de données sur le nouveau serveur
- Restaurer l’ancienne base sur la base du nouveau serveur
- Installer WordPress sur le nouveau serveur
Préparer l’ancien serveur WordPress
Installer WP-CLI
sudo wget -q https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -O /usr/bin/wp
sudo chmod 755 /usr/bin/wpCode language: JavaScript (javascript)
Entrer dans votre dossier WordPress
cd /var/www/wp-oldCode language: JavaScript (javascript)
Exporter votre base de données
mkdir -p ~/backups
wp db export ~/backups/wp-old.sql --allow-root --skip-themes --skip-plugins
Créer une archive de votre dossier WordPress
Le . inclut tous les fichiers et dossiers du répertoire courant.
L’option -z ajoute la compression gzip.
tar -czf ~/backups/wp-old.tar.gz .Code language: JavaScript (javascript)
Notez le préfixe de table dans
wp-config.php: vous devrez le renseigner pour que la restauration fonctionne sur le nouveau serveur.
Vous avez maintenant, dans le dossier ~/backups, une sauvegarde de la base de données et une archive complète du site.
Transférez ces deux fichiers sur votre ordinateur via SFTP ou SSH.
