Développer un WordPress en local avant de le publier en ligne vous permet de tester et concevoir sereinement votre site sans risquer de l’exposer sur Internet et sans devoir payer immédiatement un hébergement et un nom de domaine.
À travers ce guide, découvrez comment migrer votre site WordPress local vers un hébergeur pas à pas, en toute sérénité. Vous pouvez choisir l’option manuelle, qui vous offre un contrôle total sur le processus, ou l’option d’un plugin “tout-en-un”, plus simple selon vos connaissances.
Méthode 1 : Migrer son site WordPress manuellement
La migration manuelle consiste à transférer les fichiers de votre site WordPress en local via FTP et la base de données via phpMyAdmin.
Cette méthode peut sembler complexe et source d’erreurs, mais le principal point d’attention réside surtout dans la mise à jour des URLs dans la base de données.
Préparer la migration
Pour éviter toute problématique au niveau des URLs, il est recommandé d’utiliser uniquement des liens relatifs pour vos liens internes. Cela vous évitera des soucis lors du passage sur un nom de domaine.
Le lien absolu contient l’adresse complète de la page (exemple : https://www.exemple.com/page.html).
Le lien relatif ne contient pas le nom de domaine, mais uniquement le chemin vers la page (exemple : /page.html).
Étape 1 : Exporter les fichiers WordPress
L’exportation des fichiers WordPress consiste à copier l’intégralité de votre site depuis votre environnement local vers un dossier dédié sur votre ordinateur.
- Accédez au dossier de votre installation locale (WAMP, MAMP, XAMPP, etc.).
- Les fichiers WordPress se trouvent généralement dans le dossier htdocs (sauf configuration différente).
- Sélectionnez tous les fichiers et dossiers puis copiez-les dans un dossier sur votre ordinateur.
Étape 2 : Exporter la base de données
La base de données contient l’ensemble des contenus et réglages de votre site.
- Accédez à phpMyAdmin via votre outil local (WAMP, MAMP, etc.).
- Sélectionnez la base de données liée à votre installation WordPress.
- Cochez toutes les tables de cette base.
- Cliquez sur Exporter, choisissez la méthode Rapide et vérifiez que le format est bien défini sur SQL.
- Cliquez sur Exécuter pour télécharger le fichier .sql.
Important : si vous importez cette base dans une base existante, n’exportez que les tables et non la base entière.
Étape 3 : Importer sur l’hébergeur (exemple o2switch)
Transférer les fichiers WordPress via FTP ou cPanel
- Connectez-vous à votre hébergement o2switch via cPanel ou un logiciel FTP (ex. FileZilla).
- Placez les fichiers WordPress dans le dossier
- public_html si vous souhaitez que le site soit accessible à la racine du domaine (exemple : monsite.fr)
- ou dans le dossier du sous-domaine concerné (exemple : blog.monsite.fr)

Dans le cPanel o2switch, accédez à Gestionnaire de fichiers dans la section Fichiers.
Créer une base de données MySQL sur l’hébergeur
- Dans cPanel, allez dans Bases de données MySQL.
- Créez une nouvelle base de données (évitez un nom trop générique comme wordpress).
- Créez un utilisateur MySQL avec un mot de passe fort.
- Associez cet utilisateur à la base et attribuez-lui tous les privilèges.

Dans le cPanel o2switch, accédez à Bases de données MySQL® dans la section Bases de données.
Importer la base de données
- Ouvrez phpMyAdmin depuis votre cPanel.
- Sélectionnez la base de données nouvellement créée.
- Cliquez sur Importer, choisissez le fichier .sql exporté, puis lancez l’importation.

Dans le cPanel o2switch, accédez à phpMyAdmin dans la section Bases de données.
Étape 4 : Adapter la configuration
Une fois les fichiers et la base importés, vous devez ajuster la configuration :
- Ouvrez le fichier wp-config.php (situé à la racine de WordPress).
- Mettez à jour les informations suivantes :
define('DB_NAME', 'nom_de_la_base');
define('DB_USER', 'nom_utilisateur');
define('DB_PASSWORD', 'mot_de_passe');
define('DB_HOST', 'localhost');
- Dans phpMyAdmin, ouvrez la table wp_options (ou son préfixe personnalisé).
- Mettez à jour la valeur des champs siteurl et home avec l’URL de votre site en ligne (https://monsite.fr).
Étape 5 : Vérifications post-migration
- Connectez-vous à l’administration WordPress (https://monsite.fr/wp-admin).
- Vérifiez dans Réglages > Général que les 2 champs d’URL correspondent bien à votre domaine.
- Allez dans Réglages > Permaliens et cliquez sur Enregistrer pour régénérer le fichier .htaccess.
- Testez le site en HTTPS et vérifiez que le cadenas SSL est présent pour valider l’application du certificat SSL.
- Installez un plugin de sauvegarde et mettez en place un plan régulier.
Méthode 2 : Utiliser un plugin de migration (comparatif)
Si la migration manuelle vous paraît trop technique, vous pouvez utiliser un plugin spécialisé. Voici un comparatif des principales options gratuites en 2025 :

All-in-One WP Migration (version gratuite)
Avantages : migration simplifiée grâce à une interface très intuitive et à un système d’export/import de fichiers en quelques clics.
Inconvénients : limité à 512 Mo par export, ce qui peut rapidement poser problème pour les sites avec beaucoup de contenu.
En savoir plus

UpdraftPlus
(version gratuite)
Avantages : possibilité de migrer depuis des stockages externes comme Google Drive, Dropbox ou FTP, pratique pour automatiser ses sauvegardes.
Inconvénients : la prise en main est un peu moins fluide qu’avec All-in-One WP Migration, surtout pour une utilisation ponctuelle de migration.
En savoir plus

Duplicator
(version gratuite)
Avantages : permet de créer un package unique regroupant les fichiers du site et la base de données, pratique pour transférer un site complet d’un environnement à un autre avec précision.
Inconvénients : configuration plus technique que les autres solutions et limitations pour les sites volumineux.
En savoir plus
- Pour un petit site, All-in-One WP Migration est le plus simple.
- Pour un site évolutif, Duplicator offre plus de contrôle.
- Pour une solution de sauvegarde régulière, UpdraftPlus est à privilégier.
Pour cette méthode, vous devez au préalable déployer un site WordPress sur votre hébergeur avec les mêmes configurations qu’en local (version de WordPress, version de PHP et version de la base de données).
Pour apprendre à créer votre site WordPress sur un hébergement comme o2switch, suivez ce guide : Installer WordPress sur un hébergeur : guide complet avec l’exemple o2switch
Quelle méthode choisir ?
- Une migration manuelle est plus technique mais donne un contrôle total (utile pour comprendre la structure WordPress).
- Une migration via plugin est plus simple et rapide, idéale pour les débutants ou pour un site de taille moyenne.
Quelle que soit la méthode choisie, après la migration, vérifiez toujours vos liens internes, vos images et vos réglages de permaliens, en faisant des tests de navigation sur votre site en ligne.
Vous souhaitez être accompagné pour migrer votre site WordPress local vers un hébergeur comme o2switch ? Contactez-moi pour que je vous accompagne !
