Comment déplacer un site WordPress en direct vers localhost (LocalWP, XAMPP, & Plus)
John Turner
John Turner
Peut-être souhaitez-vous revoir la conception de votre site Web, tester de nouveaux plugins ou expérimenter du code personnalisé. Comment faire cela sans casser votre site en ligne ?
De nombreux développeurs utilisent des hôtes WordPress locaux pour résoudre ce problème.
Déplacer votre site WordPress en ligne vers un hôte local ouvre un monde de possibilités. C'est comme avoir un bac à sable où vous pouvez jouer avec votre site Web sans aucune conséquence.
Dans ce tutoriel, je vais vous montrer comment déplacer une copie de votre site Web en ligne vers un hôte local ! Vous bénéficierez d'un développement plus rapide, d'une disponibilité hors ligne et d'un dépannage sécurisé.
Voici les points clés à retenir :
- L'hébergement local vous permet de tester en toute sécurité les mises à jour, les nouvelles conceptions et le code personnalisé sans risquer de temps d'arrêt sur votre site Web en ligne.
- Travailler localement élimine complètement la latence de réponse du serveur et vous permet de travailler de n'importe où, même sans connexion Internet.
- Créez un environnement local avec des outils gratuits : Vous pouvez rapidement configurer un serveur local sur votre ordinateur en utilisant des logiciels tels que LocalWP, MAMP, WAMP ou XAMPP.
- Un plugin de migration fiable comme Duplicator Pro vous permet de regrouper l'intégralité de votre site en ligne dans une seule archive de sauvegarde facile à déplacer.
- Terminez la migration en faisant simplement glisser et déposer votre sauvegarde dans une installation LocalWP, ou en téléchargeant les fichiers et en lançant le script d'installation sur votre serveur local.
Résumé rapide : Comment déplacer un site WordPress en ligne vers un hôte local
Table des matières
Pouvez-vous héberger un site WordPress localement ?
En utilisant des logiciels comme XAMPP, MAMP, WAMP ou LocalWP, vous pouvez configurer un environnement de serveur local sur votre ordinateur. Cela installera WordPress et le fera fonctionner localement, vous permettant de développer et de tester votre site Web sans avoir besoin d'une connexion Internet ou d'un serveur en ligne.
Pourquoi héberger votre site WordPress localement ?
Que vous soyez un développeur, un designer, ou que vous souhaitiez simplement apporter quelques modifications à votre site Web, il est conseillé de créer un site hébergé localement. Essentiellement, cela implique de créer une copie de votre site WordPress en ligne et de l'héberger sur un serveur local de votre ordinateur.
Cela vous donne une copie exacte de votre site Web avec laquelle jouer pendant que votre site en ligne reste inchangé.
Vous pouvez modifier votre thème WordPress, mettre à jour des plugins et ajouter du nouveau contenu sans affecter la fonctionnalité de votre site Web réel.
Plongeons dans les principaux avantages d'avoir un site WordPress local.
Créer un environnement de test isolé
Avec un hôte local, vous disposerez d'un environnement de test indépendant. Ici, vous pouvez expérimenter librement sans impacter le site en ligne.
Cela vous permet de tester de nouveaux thèmes, plugins et modifications de code sans le risque de casser quoi que ce soit sur le site Web de production. Vous pouvez également pousser les modifications sans temps d'arrêt, de sorte que vous ne nuirez pas à votre SEO.
Commencez à apprendre WordPress
Si vous êtes nouveau dans le développement ou la conception, vous pouvez créer un site local pour développer vos compétences. Vous serez libre d'apprendre le codage sur un site Web hors ligne et gratuit.
Disponibilité hors ligne
L'hébergement local vous permet de travailler sur votre site WordPress même sans connexion Internet. Ceci est utile lorsque vous voyagez ou dans des situations où une connexion Internet stable n'est pas facilement disponible. Vous pouvez continuer à développer, concevoir et tester votre site Web quel que soit votre accès à Internet.
Développement plus rapide
Héberger WordPress localement élimine la dépendance à la connectivité Internet et aux temps de réponse du serveur. Cela se traduit par un flux de travail plus rapide, vous permettant d'apporter des modifications, de les tester et de voir des résultats immédiats.
Confidentialité et discrétion
L'hébergement local garantit que votre travail reste confidentiel et privé. Vous pouvez travailler sur des projets sensibles sans risquer de les exposer au public. Ceci est particulièrement important lorsque vous travaillez sur les sites Web de vos clients.
Économies
Si vous n'avez pas de site Web WordPress en ligne, vous pouvez créer un site local avant de payer pour des services d'hébergement Web, ce qui vous fera économiser de l'argent à long terme. Vous pouvez créer votre premier site Web sans frais supplémentaires. Cela peut bénéficier aux particuliers ou aux petites entreprises ayant un budget limité.
Comment déplacer un site WordPress en direct vers un hôte local
Maintenant que vous connaissez les avantages d'héberger votre site WordPress localement, nous allons vous guider dans le processus de transfert de vos données vers un serveur local !
Voici les étapes clés pour déplacer un site WordPress en ligne vers un localhost :
- Installez un plugin de migration fiable comme Duplicator Pro pour des transferts faciles
- Créez une sauvegarde complète de votre site en ligne
- Configurez un environnement de développement local
- Créez une nouvelle base de données pour le site local
- Importez vos fichiers de sauvegarde pour finaliser la migration
Étape 1 : Installer un plugin de migration WordPress
Si vous souhaitez commencer à tester les modifications du site dans un environnement local, vous devrez migrer une copie exacte de vos données vers un serveur local. Bien que cela puisse sembler une tâche difficile, Duplicator simplifie le processus.
Duplicator est le meilleur plugin de sauvegarde et de migration WordPress. Il peut regrouper l'intégralité de votre site Web en ligne dans un seul fichier zip.
Cela vous permet de transférer facilement tous vos fichiers WordPress, plugins, thèmes et tables de base de données vers un nouvel emplacement.

Voici quelques fonctionnalités utiles supplémentaires incluses dans Duplicator Pro :
- Sauvegardes manuelles et automatiques
- Sites de staging en un clic
- Stockage de sauvegarde cloud vers Duplicator Cloud, Google Drive, Amazon S3, et plus encore
- Prend en charge les grands sites et les réseaux Multisite
- Points de récupération après sinistre pour une restauration rapide du site
- Restaurations en un clic
- Restauration à distance en un clic
- Importations par glisser-déposer
- Support de site vide
- Notifications par e-mail pour les délais d'attente
- Plugins gratuits WP Media Cleanup et Activity Log avec Duplicator Elite
Tout d'abord, sélectionnez un abonnement pour Duplicator Pro. Il existe une version gratuite du plugin, mais un plan premium prend en charge les migrations par glisser-déposer. Cela vous permet de déplacer rapidement les modifications vers et depuis votre site de production.
Après votre achat, copiez votre clé de licence. Ensuite, installez et activez Duplicator Pro sur votre site WordPress en direct.
Avant de commencer à utiliser Duplicator, vous devrez activer votre licence. Allez dans Duplicator Pro » Paramètres » Général.

Collez votre clé de licence et cliquez sur Activer. Ensuite, n'hésitez pas à passer à l'étape suivante !
Étape 2 : Sauvegarder votre site en ligne
Duplicator vous permet de dupliquer l'intégralité de votre site Web. Pour créer cette copie, vous devrez créer une sauvegarde. Celle-ci pourra ensuite être facilement transférée sur un hôte local.
Pour commencer, accédez à Duplicator Pro » Sauvegardes » Ajouter une nouvelle.

Donnez un nom à la sauvegarde et choisissez Local comme emplacement de stockage.

Si vous souhaitez déplacer toutes vos données, sélectionnez Site complet. Cependant, vous pouvez également exclure certains fichiers du site ou simplement sauvegarder votre base de données WordPress à la place.

Ensuite, Duplicator analysera votre site Web en direct. Vous verrez des notifications si quelque chose nécessite votre attention.

Après avoir examiné ces notifications, cliquez sur Créer une sauvegarde. Une fois que Duplicator aura automatiquement créé une copie de votre site Web, vous la verrez sur la page Sauvegardes.

Téléchargez les fichiers d'archive et d'installation.
Étape 3 : Créer un site local
Ensuite, vous devrez configurer un site local hébergé sur votre ordinateur. Pour ce faire, il est important de trouver un environnement de serveur local.
Voici quelques options efficaces :
Dans ce tutoriel, nous nous concentrerons sur LocalWP et MAMP.
Méthode 1 : Créer un site local avec LocalWP
LocalWP est l'un des outils les plus populaires pour créer des sites WordPress locaux. En un seul clic, il installera automatiquement WordPress pour vous.
Contrairement à d'autres logiciels locaux, LocalWP est compatible avec Mac, Windows et Linux.

Pour commencer à créer votre site local, rendez-vous sur le site Web de LocalWP et cliquez sur Télécharger Gratuitement. Ensuite, choisissez votre système d'exploitation.

Après avoir installé l'application, cliquez sur l'icône + dans le coin inférieur gauche. Cela vous permettra d'ajouter un nouveau site local.

Sélectionnez Créer un nouveau site et continuez.

Nommez le nouveau site local.

Si vous êtes développeur, vous pouvez personnaliser l'environnement local avec une version spécifique de PHP, Apache et MySQL. Pour ce faire, sélectionnez Personnalisé.
Cependant, Preferred configurera une installation WordPress générale pour vous.

Enfin, fournissez un nom d'utilisateur, une adresse e-mail et un mot de passe pour le site.

LocalWP prendra seulement quelques minutes pour configurer votre nouveau site WordPress local.
Méthode 2 : Créer un site local avec MAMP
Beaucoup de gens décident d'utiliser MAMP pour les ordinateurs Mac et WAMP pour Windows. L'une ou l'autre de ces options installera rapidement WordPress et l'hébergera sur votre ordinateur local.
Comme j'utilise personnellement un Mac, j'utiliserai MAMP dans ce guide.
Vous devrez commencer par vous rendre sur le site Web de MAMP et télécharger la version compatible avec votre ordinateur.

Lorsque vous ouvrirez ce fichier, MAMP vous guidera à travers quelques instructions d'installation. Si vous suivez ces étapes, vous verrez un message de succès.

Maintenant, ouvrez l'application MAMP et cliquez sur Préférences » Ports. Ici, définissez le port Apache sur 80 et cliquez sur OK.

Après cela, dirigez-vous vers l'onglet Serveur. Sous Racine du document, vous pouvez choisir un dossier pour stocker votre site local.

Par défaut, ce sera Applications » MAMP » htdocs.
Étape 4 : Créer une base de données
Avant de commencer à déplacer vos fichiers d'origine vers le site local, vous devrez créer une nouvelle base de données. Vous pouvez le faire dans votre tableau de bord phpMyAdmin. Pour trouver cela, ouvrez l'un des liens suivants :
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Ensuite, cliquez sur Nouveau. Ajoutez un nom pour la base de données de votre nouveau site et cliquez sur Créer.

Maintenant, vous êtes libre d'installer votre sauvegarde sur le site local !
Étape 5 : Installer vos fichiers de sauvegarde
Pour vous assurer que votre site local ressemble et se comporte exactement comme votre site en ligne, vous devrez importer la sauvegarde que vous avez enregistrée précédemment. Je vais vous montrer comment faire cela en utilisant LocalWP et MAMP.
Méthode 1 : Installer vos fichiers de sauvegarde sur LocalWP
Si vous avez déjà WordPress installé sur le site local, vous pouvez simplement y glisser-déposer votre fichier d'archive.
Avec LocalWP, ouvrez l'application et sélectionnez votre site local. En plus des détails sur le site, vous verrez un bouton WP Admin.

Cliquez dessus pour accéder à votre nouvel environnement local. Si vous l'ouvrez pour la première fois, vous devrez vous connecter. Ensuite, installez Duplicator Pro en tant que plugin.
Après avoir activé Duplicator, trouvez la page Importer les sauvegardes. Ici, vous pouvez simplement glisser-déposer votre fichier d'archive enregistré.

Une fois la sauvegarde prête à être installée, continuez.

Vous devrez confirmer que vous souhaitez lancer l'installateur et remplacer tout contenu actuellement sur le site local.

Ensuite, Duplicator vous guidera à travers l'installation. Tout d'abord, assurez-vous que le Type d'installation est une Installation complète site unique. Ensuite, acceptez les termes et avis et cliquez sur Suivant.

Enfin, confirmez l'installation.

Votre site Web de production sera automatiquement importé sur le site local ! Une fois cela terminé, utilisez le bouton Connexion administrateur pour commencer à tester votre site localement.
Méthode 2 : Installation de vos fichiers de sauvegarde sur MAMP
Si vous avez créé votre site local avec des applications comme MAMP ou WAMP, WordPress ne sera pas automatiquement installé. Mais ne vous inquiétez pas, Duplicator peut importer votre site Web sur un site local complètement vierge.
Tout d'abord, trouvez le dossier où vous avez installé MAMP. Dans notre cas, c'était Applications » MAMP » htdocs. Créez-y un nouveau dossier pour votre site local.

Copiez le fichier d'archive et le script d'installation que vous avez téléchargés avec Duplicator. Collez-les dans ce dossier.

Maintenant, ouvrez une fenêtre de navigateur et exécutez le script installer.php. Pour ce faire, recherchez simplement cette URL :
http://localhost/local-site/installer.php
Cependant, n'oubliez pas de remplacer nom-du-site-local par le nom personnalisé de votre dossier.
Cela ouvrira l'installateur Duplicator. Faites défiler jusqu'à Configuration, où vous saisirez les informations de votre nouvelle base de données.

Entrez le nom de la nouvelle base de données. Pour les sites locaux, le nom d'hôte est localhost et l'utilisateur est root. Habituellement, vous pouvez laisser le mot de passe vide, mais il peut aussi être root.
Après cela, cliquez sur Valider pour tester la base de données. Examinez les avis, acceptez les termes et avis, et continuez.

Tout comme nous l'avons fait avec le site LocalWP, vous devrez confirmer les paramètres de votre installation.

Le plugin Duplicator extraira alors le fichier d'archive. Vous verrez une option pour vous connecter au tableau de bord WordPress de votre nouveau site local !
Comment déplacer les modifications de la staging vers la production
Sur votre site de staging local, vous pouvez modifier complètement la conception de votre site Web. Vous pouvez également l'utiliser pour mettre à jour en toute sécurité des logiciels, tester de nouveaux codes, et plus encore !
Une fois que vous avez terminé, vous devrez déplacer ces modifications vers votre site en direct. Pour ce faire, assurez-vous que Duplicator est installé sur le site local. Ensuite, créez une sauvegarde complète du site et téléchargez-la.
Ensuite, ouvrez le tableau de bord d'administration WordPress de votre site en direct. Allez dans Duplicator Pro » Importer les sauvegardes et téléchargez le fichier d'archive de sauvegarde du site local.
Vous verrez quelques détails sur la sauvegarde. En bas de la page, cliquez sur Continuer.
Pour protéger votre site contre toute erreur inattendue, envisagez de définir un point de récupération. Ensuite, lancez l'installateur.

L'assistant d'installation étape par étape vous guidera tout au long du reste de la migration !
Cela importera les données de votre site de staging local sur le site en direct. Vous déployez ainsi avec succès toutes les nouvelles modifications.
Questions fréquemment posées (FAQ)
Comment créer une copie locale d'un site WordPress en direct ?
Pour créer une copie locale d'un site WordPress en direct, commencez par installer Duplicator Pro. Ensuite, sauvegardez votre site Web en direct. Après avoir créé un site de staging local, importez la sauvegarde. Vous pouvez le faire en téléchargeant les fichiers d'archive et d'installation sur le serveur ou simplement en faisant glisser le fichier d'archive sur la page Importation.
Comment déplacer mon site WordPress sans cPanel ?
Vous pouvez déplacer votre site WordPress sans cPanel en installant Duplicator Pro. Ce plugin WordPress vous permet de télécharger une sauvegarde de votre site qui regroupe ses fichiers et les informations de sa base de données. Ensuite, vous pouvez installer Duplicator Pro sur un second site et y glisser-déposer la sauvegarde de votre site.
Puis-je démarrer un site WordPress sans domaine ?
Oui, vous pouvez créer un site WordPress sur un serveur local sans avoir besoin d'un nom de domaine ou d'un fournisseur d'hébergement. Vous devrez d'abord choisir un logiciel de développement local comme LocalWP, XAMPP, MAMP ou WAMP. Ceux-ci vous guideront dans le processus d'installation de WordPress.
Comment déplacer manuellement un site WordPress en direct vers un hôte local ?
Pour déplacer votre site manuellement, ouvrez le tableau de bord de votre compte d'hébergement. Ensuite, connectez-vous à phpMyAdmin et exportez votre base de données sous forme de fichier SQL. Vous devrez également utiliser un gestionnaire de fichiers ou un client FTP comme FileZilla pour exporter les fichiers de votre dossier public_html.
Installez MAMP ou WAMP et créez un dossier pour votre site local. Copiez-y et collez-y vos fichiers WordPress exportés.
Ensuite, ouvrez phpMyAdmin pour le site local. Ouvrez l'onglet Import et cliquez sur le bouton Choisir un fichier. Ajoutez ensuite votre fichier de base de données zippé.
Après cela, il est temps de rechercher et remplacer toutes les URL dans la base de données qui font référence à votre site en direct. Pour ce faire, allez dans l'onglet SQL de phpMyAdmin et collez cette requête SQL :
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/local-site') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/local-site');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/local-site');
N'oubliez pas de remplacer toutes les URL par les liens uniques de votre site de production et de votre site local. Assurez-vous également d'utiliser HTTPS si vous avez un SSL sur votre site en direct. Ensuite, appuyez sur le bouton Go.
Enfin, vous devrez mettre à jour le fichier wp-config.php. Trouvez le dossier de votre site local et ouvrez ce fichier dans un éditeur de texte. Voici les valeurs de la base de données MySQL que vous devrez mettre à jour :
- DB_HOST
- DB_NAME
- DB_USER
- DB_PASSWORD
Enfin, pour vous assurer que chaque URL pointe vers le site local, ouvrez votre table d'options WordPress dans phpMyAdmin. Pour siteurl et home, modifiez option_value avec l'URL de votre localhost.
Conclusion
Vous avez maintenant un site web hébergé localement où vous pouvez mettre à jour en toute sécurité votre site WordPress en direct !
Pendant que vous êtes ici, vous pourriez aimer ces astuces et conseils WordPress supplémentaires :
- 9 meilleurs plugins pour cloner un site WordPress (choix d'expert)
- 5 meilleurs services de migration WordPress pour des transferts simples
- Comment installer WordPress sur Docker pour accélérer votre développement
- La checklist ultime pour la migration WordPress
- Comment installer WordPress sur XAMPP
- Comment installer WordPress depuis SSH comme un pro
Prêt à commencer à profiter des avantages d'un hôte local ? Téléchargez Duplicator Pro pour migrer en toute transparence vos données en direct vers votre ordinateur local !