Avant de commencer
La migration WordPress consiste à déplacer votre site d'un hébergeur vers un autre. Avant de commencer, vérifiez que vous disposez de :
- Un accès à l'hébergement source (FTP ou cPanel)
- Un accès à l'hébergement Gaprod de destination (cPanel)
- L'espace disque suffisant sur Gaprod pour accueillir votre site
- Une période de maintenance planifiée pour éviter la perte de contenu
Évitez de publier du contenu pendant la migration
Une fois la migration lancée, évitez de publier ou modifier du contenu sur le site source. Les modifications faites après l'export ne seront pas incluses dans la migration.
Méthode 1 : Via un plugin de migration (recommandée)
Les plugins de migration simplifient considérablement le processus. Duplicator est l'un des plus populaires et gratuits.
Avec Duplicator
Installer Duplicator sur le site source
Sur votre site WordPress actuel, allez dans Extensions → Ajouter et cherchez Duplicator. Installez-le et activez-le.
Créer un package de migration
Dans le menu WordPress, allez dans Duplicator → Packages → Créer nouveau. Donnez un nom au package et cliquez sur Suivant.
Duplicator effectue une analyse préliminaire. S'il détecte des avertissements (fichier trop volumineux, etc.), corrigez-les si possible ou ignorez-les si ce sont des avertissements mineurs.
Cliquez sur Créer pour générer le package. L'opération peut prendre plusieurs minutes selon la taille du site.
Télécharger les fichiers du package
Une fois le package créé, deux fichiers sont disponibles :
- Installer (
installer.php) : le script d'installation - Archive (
xxxxxxxxxx_archive.zip) : votre site complet
Téléchargez les deux fichiers sur votre ordinateur.
- Installer (
Préparer l'hébergement Gaprod
Dans cPanel Gaprod, créez une nouvelle base de données MySQL avec un utilisateur et notez les identifiants.
Téléverser les fichiers sur Gaprod
Via FTP ou le gestionnaire de fichiers cPanel, téléversez les deux fichiers (
installer.phpetarchive.zip) dans le répertoirepublic_htmlde votre hébergement Gaprod.Lancer l'installation
Dans votre navigateur, accédez à
https://votredomaine.fr/installer.php(ou via l'IP de votre serveur si le domaine ne pointe pas encore vers Gaprod).Renseignez les informations de la base de données Gaprod (hôte :
localhost, nom de la base, utilisateur, mot de passe).Cliquez sur Valider pour tester la connexion, puis sur Installer pour lancer la restauration.
Finaliser la migration
Duplicator met à jour automatiquement les URLs dans la base de données si votre domaine a changé. Confirmez le domaine de destination et terminez l'installation.
Supprimez le fichier
installer.phpimmédiatement après la migration (faille de sécurité potentielle).
Avec All-in-One WP Migration
All-in-One WP Migration est encore plus simple mais la version gratuite est limitée à 512 Mo.
Exporter depuis le site source
Installez All-in-One WP Migration sur le site source. Allez dans All-in-One WP Migration → Exporter → Fichier. Téléchargez le fichier
.wpressgénéré.Importer sur le site destination
Installez WordPress sur Gaprod via Softaculous, puis installez All-in-One WP Migration. Allez dans All-in-One WP Migration → Importer → Fichier et importez le fichier
.wpress.
Méthode 2 : Migration manuelle
La migration manuelle offre un contrôle total et convient aux sites de grande taille.
Exporter la base de données
Sur le site source, connectez-vous à phpMyAdmin et exportez la base de données en format SQL :
- Sélectionnez la base de données WordPress
- Cliquez sur Exporter → méthode rapide → SQL → Exécuter
- Téléchargez le fichier
.sqlsur votre ordinateur
Télécharger les fichiers WordPress
Connectez-vous en FTP au serveur source et téléchargez l'intégralité du répertoire WordPress (y compris
wp-content,wp-admin,wp-includeset tous les fichiers racine).Les dossiers les plus importants sont :
wp-content/themes/: vos thèmeswp-content/plugins/: vos pluginswp-content/uploads/: vos médias (images, vidéos, etc.)
Créer la base de données sur Gaprod
Dans cPanel Gaprod → MySQL Databases : créez une nouvelle base de données, un utilisateur, et associez-les avec tous les privilèges.
Importer la base de données sur Gaprod
Dans phpMyAdmin sur Gaprod, sélectionnez la nouvelle base de données et importez le fichier
.sqltéléchargé.Téléverser les fichiers sur Gaprod
Via FTP, téléversez tous les fichiers WordPress dans le répertoire
public_htmlde votre hébergement Gaprod.Mettre à jour wp-config.php
Sur Gaprod, ouvrez le fichier
wp-config.phpet mettez à jour les informations de base de données :define( 'DB_NAME', 'gaprod_nouvelleBDD' ); define( 'DB_USER', 'gaprod_user' ); define( 'DB_PASSWORD', 'nouveau_mot_de_passe' ); define( 'DB_HOST', 'localhost' );Mettre à jour les URLs (si le domaine a changé)
Si vous changez de domaine, mettez à jour les URLs dans la base de données via phpMyAdmin :
UPDATE wp_options SET option_value = 'https://nouveaudomaine.fr' WHERE option_name = 'siteurl' OR option_name = 'home';Pour les URLs dans le contenu des articles, utilisez le plugin Better Search Replace ou WP-CLI.
Après la migration
Tester le site sur Gaprod avant de basculer le DNS
Avant de modifier les DNS pour pointer vers Gaprod, testez votre site en modifiant votre fichier hosts local :
Sur Windows, modifiez C:\Windows\System32\drivers\etc\hosts :
xxx.xxx.xxx.xxx votredomaine.fr
xxx.xxx.xxx.xxx www.votredomaine.fr
Remplacez xxx.xxx.xxx.xxx par l'IP de votre serveur Gaprod.
Basculer le DNS
Une fois que vous avez vérifié que tout fonctionne sur Gaprod, modifiez les serveurs de noms ou l'enregistrement A de votre domaine pour pointer vers Gaprod.
Réinstaller le certificat SSL
Après le changement de DNS et la propagation, réinstallez un certificat Let's Encrypt via cPanel → SSL/TLS → Let's Encrypt.
Étapes suivantes
- Optimiser les performances de votre site WordPress sur Gaprod
- Configurer les sauvegardes automatiques
- Sécuriser votre installation WordPress avec Wordfence