Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment déplacer un site WordPress en ligne vers un serveur local

Vous souhaitez un espace sûr pour expérimenter votre site WordPress sans craindre de casser quelque chose sur votre site en ligne ?

Déplacer votre site WordPress vers un serveur local sur votre ordinateur est la solution parfaite, selon nous, en particulier pour les développeurs, les concepteurs ou les débutants sur WordPress.

Installer WordPress sur votre ordinateur (serveur local) vous permet d' apprendre WordPress facilement et de tester des choses. Lorsque vous déplacez un site WordPress en ligne vers un serveur local, cela vous permet d'expérimenter avec les mêmes données que votre site en ligne.

Dans cet article, nous allons vous montrer comment déplacer facilement un site WordPress en ligne vers un serveur local.

Déplacer un site WordPress en direct vers un serveur local sur votre ordinateur

Pourquoi et qui voudrait déplacer un site WordPress en ligne vers un serveur local ?

Si vous utilisez un site web WordPress depuis un certain temps, vous pourriez vouloir essayer de nouveaux thèmes ou un plugin. Cependant, faire cela sur un site web en ligne peut entraîner une mauvaise expérience utilisateur pour vos visiteurs.

Pour éviter cela, de nombreux utilisateurs créent une copie de leur site web WordPress sur un serveur local pour tester de nouveaux thèmes, plugins, ou effectuer des tests de développement.

Cela vous permet de configurer votre thème avec tout votre contenu et de tester toutes les fonctionnalités sans vous soucier de casser votre site. De nombreux utilisateurs copient leur site sur un serveur local pour pratiquer leurs compétences WordPress et de codage avec des données de site réelles.

Même si vous pouvez effectuer tous les tests avec du contenu factice dans WordPress, les données réelles du site vous donnent une meilleure représentation visuelle de la façon dont ces modifications apparaîtront sur votre site en direct.

Préparation du déplacement d'un site local vers un serveur local

Tout d'abord, vous devez vous assurer de toujours sauvegarder votre site WordPress. Il existe plusieurs excellents plugins de sauvegarde WordPress que vous pouvez utiliser.

Deuxièmement, vous devez installer un environnement de serveur local sur votre ordinateur. Vous pouvez utiliser WAMP pour Windows, et MAMP pour Mac. Une fois l'environnement configuré, vous devez créer une nouvelle base de données en utilisant phpMyAdmin.

Visitez simplement l'URL suivante dans votre navigateur pour lancer phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

À partir de là, vous devez cliquer sur l'onglet « Bases de données » et créer une nouvelle base de données. Vous aurez besoin de cette base de données plus tard pour décompresser les données de votre site en direct.

Créer une base de données

Vous êtes maintenant prêt à déplacer votre site WordPress en direct vers un serveur local.

Méthode 1. Déplacement d'un site WordPress en direct vers un serveur local à l'aide d'un plugin

Cette méthode est plus simple et recommandée pour tous les utilisateurs.

La première chose à faire est d'installer et d'activer le plugin Duplicator. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Duplicator vous permet de créer facilement un package dupliqué de l'intégralité de votre site web. Il peut être utilisé pour déplacer votre site WordPress vers un nouvel emplacement, et peut également être utilisé comme un plugin de sauvegarde.

Remarque : Il existe une version gratuite de Duplicator avec laquelle vous pouvez commencer. Cependant, Duplicator Pro offre des sauvegardes illimitées et des fonctionnalités plus avancées.

Après l'activation, allez dans Duplicator Pro » Backups depuis la barre latérale d'administration de WordPress. Pour créer un nouveau package, vous devez cliquer sur le bouton « Ajouter nouveau ».

Ajouter une nouvelle sauvegarde

Duplicator lancera alors l'assistant de sauvegarde.

Tout d'abord, vous devez entrer un nom pour votre package de sauvegarde. Vous pouvez également utiliser les balises dynamiques pour créer automatiquement un format de nom tel que la date et le titre de votre site.

Entrez le nom de la sauvegarde

Ensuite, développez la section « Stockage » et choisissez un emplacement de stockage.

Pour ce tutoriel, nous utiliserons l'emplacement par défaut. Vous pouvez cliquer sur le lien « Ajouter un stockage » pour ajouter un nouvel emplacement, comme Dropbox ou Google Drive, si vous le souhaitez.

Choisir le stockage dans Duplicator

Cliquez sur le bouton « Suivant » pour continuer.

Le plugin va ensuite analyser votre site web et effectuer quelques vérifications en arrière-plan. Il vous montrera ensuite un résumé de ces vérifications.

Si tout semble correct, cliquez sur le bouton « Créer une sauvegarde » pour continuer.

Après le scan, créez la sauvegarde

Duplicator va maintenant créer le package de votre site web.

Une fois terminé, vous verrez un fichier zip d'archive contenant toutes les données de votre site web, ainsi qu'un fichier d'installation. Vous devez télécharger les deux fichiers sur votre ordinateur.

Télécharger les fichiers de sauvegarde du site web

Vous êtes maintenant prêt à décompresser et installer ces fichiers sur votre serveur local.

Tout d'abord, vous devez créer un nouveau dossier dans le dossier racine de votre serveur local. C'est le dossier où votre serveur local stocke tous les sites web.

Par exemple, si vous utilisez MAMP, ce sera le dossier /Applications/MAMP/htdocs/. Alternativement, si vous utilisez WAMP, ce serait le dossier C:\wamp\www\.

À l'intérieur de ce dossier, vous pouvez créer de nouveaux dossiers pour chaque nouveau site web que vous souhaitez importer ou créer sur votre serveur local.

Création d'un dossier de site web sur votre serveur local

Après cela, vous devez ouvrir le dossier que vous avez créé pour votre site web local, puis copier et coller le fichier zip d'archive et le script d'installation que vous avez téléchargés précédemment.

Copier et coller le package Duplicator et les fichiers d'installation

Pour exécuter l'installation, vous devez ouvrir le script installer.php dans votre navigateur web.

Par exemple, si vous avez collé les deux fichiers dans le dossier /mylocalsite/, vous y accéderez dans votre navigateur en visitant http://localhost/mylocalsite/installer.php.

Vous verrez maintenant le script d'installation de Duplicator comme ceci :

Écran d'installation de Duplicator

Cliquez sur le bouton « Suivant » pour continuer.

Duplicator va maintenant décompresser le fichier archive zip et vous demandera d'entrer les informations de la base de données de votre site local. C'est la base de données que vous avez créée précédemment.

Informations sur la base de données Duplicator

Le nom du serveur est presque toujours localhost et le nom d'utilisateur est root. Dans la plupart des cas, votre installation de serveur local n'a pas de mot de passe défini pour root, vous pouvez donc laisser ce champ vide.

En bas de la page, vous verrez un bouton « Tester la base de données » que vous pouvez utiliser pour vous assurer que les informations de votre base de données sont correctes.

Tester la connexion à la base de données

Si tout semble correct, cliquez sur le bouton « Suivant » pour continuer.

Duplicator va maintenant importer la base de données de votre site WordPress. Après cela, il vous demandera de vérifier les informations du nouveau site web qu'il a automatiquement détectées.

Vérifier les informations du site local

Cliquez sur le bouton « Suivant » pour continuer.

Duplicator va maintenant terminer la configuration et vous montrera un bouton pour vous connecter à votre site local. Vous utiliserez le même nom d'utilisateur WordPress et mot de passe que vous utilisez sur votre site en ligne.

Importation terminée

C'est tout, vous avez déplacé avec succès votre site en ligne vers un serveur local.

Méthode 2. Déplacer manuellement un site WordPress en ligne vers un serveur local

Si le plugin ne fonctionne pas pour vous, vous pouvez toujours déplacer manuellement votre site en ligne vers un serveur local. La première chose dont vous auriez besoin est de sauvegarder votre site web manuellement depuis votre compte d'hébergement WordPress.

Étape 1. Exportez la base de données WordPress de votre site en ligne

Pour exporter la base de données WordPress de votre site en ligne, vous devez vous connecter à votre tableau de bord cPanel et cliquer sur phpMyAdmin.

Remarque : Nous montrons des captures d'écran du tableau de bord de Bluehost.

cPanel phpMyAdmin

Dans phpMyAdmin, vous devez sélectionner la base de données que vous souhaitez exporter, puis cliquer sur l'onglet d'exportation en haut.

Exporter la base de données WordPress manuellement

phpMyAdmin vous demandera alors de choisir entre la méthode d'exportation rapide ou personnalisée. Nous recommandons d'utiliser la méthode personnalisée et de choisir zip comme méthode de compression.

Parfois, les plugins WordPress peuvent créer leurs propres tables dans votre base de données WordPress. Si vous n'utilisez plus ce plugin, la méthode personnalisée vous permet d'exclure ces tables.

Laissez les autres options telles quelles et cliquez sur le bouton « Go » pour télécharger votre sauvegarde de base de données au format zip.

Sélectionner les options d'exportation

phpMyAdmin va maintenant télécharger votre fichier de base de données. Pour plus de détails, consultez notre tutoriel sur comment sauvegarder manuellement votre base de données WordPress.

Étape 2. Téléchargez tous vos fichiers WordPress

L'étape suivante consiste à télécharger vos fichiers WordPress. Pour ce faire, vous devez vous connecter à votre site WordPress à l'aide d'un client FTP.

Une fois connecté, sélectionnez tous vos fichiers WordPress et téléchargez-les sur votre ordinateur.

Télécharger tous vos fichiers WordPress

Étape 3. Importez vos fichiers et votre base de données WordPress sur le serveur local

Après avoir téléchargé vos fichiers WordPress, vous devez créer un dossier sur votre serveur local où vous souhaitez importer le site local.

Si vous utilisez WAMP, vous voudrez créer un dossier dans le dossier C:\wamp\www\ pour votre site local. Les utilisateurs de MAMP devront créer un dossier dans le dossier /Applications/MAMP/htdocs/.

Après cela, copiez et collez simplement vos fichiers WordPress dans le nouveau dossier.

Ensuite, vous devez importer votre base de données WordPress. Ouvrez simplement phpMyAdmin sur votre serveur local en visitant l'URL suivante :

http://localhost/phpmyadmin/

Puisque vous avez déjà créé la base de données précédemment, vous devez maintenant la sélectionner, puis cliquer sur l'onglet « Import » en haut.

Importer la base de données WordPress

Cliquez sur le bouton « Choisir un fichier » pour sélectionner et téléverser le fichier d'exportation de la base de données que vous avez téléchargé à la première étape. Après cela, cliquez sur le bouton « Go » en bas de la page.

phpMyAdmin va maintenant décompresser et importer votre base de données WordPress.

Maintenant que votre base de données est configurée, vous devez mettre à jour les URL dans votre base de données WordPress faisant référence à votre site en ligne.

Vous pouvez le faire en exécutant une requête SQL dans phpMyAdmin. Assurez-vous d'avoir sélectionné la base de données de votre site local, puis cliquez sur SQL.

Mise à jour des URL dans la base de données

Dans l'écran SQL de phpMyAdmin, copiez et collez ce code, assurez-vous de remplacer example.com par l'URL de votre site en ligne et http://localhost/mylocalsite par l'URL du serveur local de votre site.

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');

Cette requête remplacera les références à l'URL de votre site en ligne dans la base de données et la remplacera par l'URL localhost.

Étape 4. Mettre à jour le fichier wp-config.php

La dernière étape consiste à mettre à jour le fichier wp-config.php de votre site local. Ce fichier contient les paramètres de WordPress, y compris la manière de se connecter à votre base de données WordPress.

Accédez simplement au dossier où vous avez installé WordPress sur votre serveur local, puis ouvrez le fichier wp-config.php dans un éditeur de texte comme le Bloc-notes.

Remplacez le nom de la base de données par celui que vous avez créé dans phpMyAdmin sur votre localhost.

Ensuite, remplacez le nom d'utilisateur de la base de données par votre nom d'utilisateur MySQL local, généralement c'est root. Si vous avez défini un mot de passe pour l'utilisateur MySQL root sur votre localhost, entrez ce mot de passe. Sinon, laissez-le vide et enregistrez vos modifications.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

Vous pouvez maintenant visiter votre site local dans une fenêtre de navigateur en entrant l'URL comme ceci :

http://localhost/mylocalsite/

Remplacez 'mylocalsite' par le nom du dossier où vous avez copié vos fichiers WordPress.

C'est tout, votre site WordPress en ligne est maintenant copié sur votre serveur local.

Nous espérons que cet article vous a aidé à apprendre comment déplacer facilement un site WordPress en direct vers un serveur local. Vous pourriez également vouloir consulter notre guide sur la façon de créer facilement un site de staging pour WordPress pour les tests, ou comment déplacer un site WordPress d'un serveur local vers un site en direct.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

257 CommentsLeave a Reply

  1. Bonjour,

    Je reçois une erreur en arrivant à cette étape :

    « Maintenant que votre base de données est configurée, vous devez mettre à jour les URL dans votre base de données WordPress qui font référence à votre site en ligne. Vous pouvez le faire en exécutant une requête SQL dans phpMyAdmin. Assurez-vous d'avoir sélectionné la base de données de votre site local, puis cliquez sur SQL. Dans l'écran SQL de phpMyAdmin, copiez et collez ce code, en veillant à remplacer example.com par l'URL de votre site en ligne et localhost/test-site par l'URL du serveur local de votre site. »

    L'erreur est :
    #1146 – La table « rpd.wp_options » n'existe pas

    Merci de me conseiller !

  2. Merci pour tout votre travail. Je suis un développeur web débutant et votre site est incroyablement utile.

    J'ai consulté vos deux articles sur la migration de local vers en ligne et vice versa. J'ai créé un site WordPress localement et je l'ai utilisé pour remplacer un site HTML existant. J'ai ensuite apporté des modifications au site en ligne, et je ne suis pas tout à fait sûr de la manière de les « synchroniser » à nouveau. Que suggéreriez-vous ?

  3. Merci pour l'article, cependant j'ai toujours des problèmes.

    Une chose que je ne comprends pas, c'est que vous commencez par recommander l'utilisation de backupbuddy (que j'utilise pour sauvegarder mes sites), mais ensuite vous dites soudainement d'utiliser ce plugin duplicator.

    J'ai ma sauvegarde complète (avec la base de données) zippée de mon site WordPress que j'ai créée avec backupbuddy et je l'ai décompressée dans son propre dossier dans le dossier « www » de wamp.

    J'ai créé avec succès une nouvelle base de données dans PhpMyAdmin, puis j'ai importé avec succès ma base de données de site web dedans. J'ai également modifié le nom et le mot de passe de la base de données dans config.php.

    Cependant, à l'étape suivante, en essayant de changer les URL, le message suivant apparaît :

    #1146 – La table ‘zexico.wp_options’ n’existe pas
    #1146 – La table ‘zexico.wp_posts’ n’existe pas
    #1146 – La table ‘zexico.wp_postmeta’ n’existe pas

    Qu'ai-je fait de mal ?
    Merci

  4. Suite à mon commentaire précédent – J'ai résolu le problème ! Pour une raison quelconque, le plugin duplicator ne copiait pas toutes mes tables de base de données, ce qui causait le premier lot de problèmes – je l'ai résolu en passant à la méthode manuelle. Ensuite, lorsque j'exécutais les requêtes dans mysql, je n'ai pas réalisé au début que je devais également modifier les noms des tables de la base de données (c'est-à-dire que je collais simplement wp_options alors que j'avais besoin de l'adapter) – je ne suis pas sûr si c'est normal car vos lignes de code ne soulignent que les URL comme devant être corrigées ? ENSUITE, j'ai dû gérer mon étrange fichier wp-config.php qui avait déjà tous les champs 'database', 'host', 'username' remplis – après avoir essayé les deux options, cela n'a fonctionné que lorsque j'ai supprimé les données que WordPress avait déjà remplies et les ai remplacées par les données localhost comme indiqué. Je ne comprends pas pourquoi mon fichier wp-config avait ses champs déjà remplis, mais je suis un débutant complet dans tout cela, donc je suis sûr d'avoir manqué/mal compris beaucoup de choses. Quoi qu'il en soit – merci encore pour le tutoriel car il m'a ENFIN permis d'y arriver !

  5. Bonjour,

    Merci pour le tutoriel. J'ai essayé de migrer mon site avec Duplicator et cela semble fonctionner, sauf que je ne peux pas me connecter à mon site hébergé localement – il ne reconnaît pas du tout mon nom d'utilisateur. Après que Duplicator a installé mes fichiers, j'avais deux fichiers config.php – un config-sample.php et un config.php, ainsi que deux fichiers htaccess – un .htaccess et un ORIG – ces fichiers doublés pourraient-ils être liés à mes problèmes de connexion ? J'ai essayé toutes les variations de suppression d'un de chaque paire, et j'ai aussi essayé de remplacer mon fichier wp-login et de supprimer des plugins comme je l'ai lu ailleurs que cela pourrait aider, mais rien n'a fonctionné. J'ai refait tout le processus depuis l'emballage et toujours pas de chance ! J'ai aussi essayé manuellement mais je suis resté bloqué aux mises à jour de requêtes mysql. Avez-vous une idée de ce que j'ai mal fait ??

    Merci beaucoup !
    Nina

  6. Je ne peux pas vous dire à quel point je suis reconnaissant pour ces informations. J'ai passé un temps incroyable à essayer de mettre un site en ligne sur mon serveur local sans succès – et puis j'ai trouvé votre publication aujourd'hui. J'ai utilisé Duplicator et ça a MARCHE !

    MERCI !!!!!!!!! :-))

  7. J'ai copié le site web du domaine d'hébergement vers l'hôte local. tout va bien mais tous les liens du menu et autres sont redirigés vers
    comment résoudre ce problème

    • salut,

      J'ai eu le même problème et je viens de trouver la solution. Je suis sûr que vous l'avez résolu maintenant, mais cela pourrait aider d'autres personnes plus tard.

      Dans la zone d'administration de WordPress, allez dans réglages-> permaliens. Choisissez Nom de l'article.
      Vos problèmes devraient être résolus.

  8. Merci pour tous les excellents conseils que vous donnez - c'est un service merveilleux pour la communauté Wordpress.

    J'ai commencé à utiliser le plugin All-in-1 WP Migration pour sauvegarder facilement mon site, et le migrer plus tard si nécessaire.

    Il serait également bon de pouvoir apporter des modifications aux sites sur mon propre ordinateur, en les vérifiant avant de télécharger les fichiers mis à jour.

    J'installe XAMPP sur mon ordinateur. Existe-t-il un moyen facile d'utiliser mes fichiers de sauvegarde All-in-1 WP Migration avec cela ?

    Tout conseil sera très apprécié.

  9. Super tutoriel. Il est important de mentionner que vous devez supprimer le fichier HTACCESS pour que cela fonctionne.

    Merci

      • Oui, depuis le dossier du site local. Je l'ai fait, et mon site a commencé à fonctionner. Cependant, il y a beaucoup d'autres problèmes auxquels je suis confronté même maintenant. Par exemple, mes liens de catégorie ne fonctionnent pas du tout.

  10. Salut WPbeginner,

    J'ai suivi toutes les instructions pour le déplacement manuel. Mais j'obtiens une erreur « Oops ! Cette page est introuvable. » sur la page principale, aucun contenu ne peut être consulté. Et tous les liens de mon site localhost redirigent vers mon site web en ligne.

    Il semble que seule la structure principale de mon site (thème, menus, etc.) ait été déplacée, mais tout le reste est perdu.

    • Cette erreur s'affiche-t-elle avec votre thème WordPress ou sur une page blanche ? Si elle s'affiche sur une page blanche, cela signifie probablement que votre site WordPress n'est pas installé à l'URL que vous essayez d'atteindre.

      Admin

      • Elle s'affiche sur mon thème WordPress. Elle affiche également tous mes menus et catégories de contenu. Mais tous les liens mènent à l'adresse du site d'origine. Voici une capture d'écran si cela peut aider :

        • Essayez de rafraîchir la structure des permaliens de votre site. Allez à la page Paramètres » Permaliens et cliquez sur le bouton Enregistrer les modifications sans apporter de modifications.

        • J'ai exactement le même problème, mais je ne peux pas me connecter à mon localhost en utilisant wp-admin ou wp-login car cela me redirige vers le domaine du site en direct.

          Y a-t-il un autre moyen de se connecter à ma zone localhost/dev-site pour apporter cette modification ? Merci d'avance !

  11. Cher WPBeginner, Tout d'abord, merci pour tout ce que vous faites dans la communauté WP, ma question est, espérons-le, assez simple. (Derniers mots célèbres, hein ?) Actuellement, j'utilise CLEF pour me connecter à mon "site en direct". Lorsque je déplacerai mon site en direct sur mon serveur local, cela créera-t-il des problèmes lorsque j'essaierai de me connecter au site local une fois le transfert terminé ? Ou dois-je créer un nouveau mot de passe de connexion pour mon site via le tableau de bord de mon site en direct avant de le déplacer vers un environnement local, ou CLEF continuera-t-il de fonctionner sur mon "serveur local" ? De plus, avez-vous des réflexions sur l'utilisation de CLEF pour vous connecter ? J'utilise WP de manière intermittente depuis environ 2 ans et je veux juste avoir votre opinion sur CLEF. Merci beaucoup d'avance ! Vous assurez ! Une fois que j'aurai mis mon site en place et qu'il fonctionnera, vous pouvez parier que je le recommanderai à tous ceux que je connais. J'ai déjà tellement appris de votre site et je ne suis membre que depuis 2, presque 3 mois maintenant.

    Passez une excellente journée, Jason Hess

  12. J'ai oublié le mot de passe de filezilla, donc je n'ai pas pu télécharger tous les fichiers du site live. J'ai seulement une sauvegarde du contenu wp_content du site live. Que puis-je faire maintenant pour le serveur local.

  13. Bonjour,

    Merci pour vos directions utiles. Après un long moment, j'ai finalement réussi à transférer la page en direct sur mon localhost avec le plugin MAIS pour une raison quelconque, les pages de contenu ne sont pas trouvées sur le serveur - toutes les informations, textes, etc. sont là dans le back-office mais ne sont pas affichés dans le front-office, à l'exception de la page d'accueil. Avez-vous une idée d'où/pourquoi le problème pourrait survenir ?

    Merci d'avance, Maarja

  14. Thank you very much :) I have done it manually… from a live server to localhost. With your instructions I have managed this for the first time. And I even know now how to do a SQL query in phpMyAdmin. I feel like a real pro!

  15. Bonjour,

    j'ai suivi toutes les étapes mais j'obtiens une erreur de serveur interne.

    Je suis confus à une étape, après avoir téléchargé le site en direct via FileZilla depuis l'hébergement GoDaddy. Je remplace le dossier WordPress par mon dossier de site en direct, c'est-à-dire :

    C:/users/amna/wamp/www/wordpress/old folders

    par C:/users/amna/wamp/www/wordpress/mywebsite new folders

    s'il vous plaît aidez-moi, je suis un débutant

  16. Salut WEBBIGINNER SUPPORT, j'ai suivi les instructions pour le manuel, cela fonctionne très bien. Merci pour ces instructions, je les cherchais. Merci encore.

  17. Salut ! Merci pour la publication.

    J'ai suivi les instructions manuelles et remplacé l'URL de mon site par localhost/nom du blog. Le problème que je rencontre est que les images ne se chargent pas sur mon blog. Toutes les images téléchargées sont dans le dossier upload. Le texte est absolument correct. Les URL des images ont changé en localhost mais elles ne s'affichent pas.

    Pourriez-vous s'il vous plaît m'aider ?

  18. Bonjour, j'ai suivi la procédure manuelle pour vérifier mon site WordPress en localhost avec xampp, j'ai modifié l'URL du site, l'accueil et les tables wp-posts et wp-postmeta. Le problème est que ma page d'accueil se charge bien en localhost. Mais lorsque je navigue vers les pages du menu, l'erreur suivante apparaît.
    Objet non trouvé !

    L'URL demandée est introuvable sur ce serveur. Le lien sur la page de référence semble être erroné ou obsolète. Veuillez informer l'auteur de cette page de l'erreur.

    Si vous pensez qu'il s'agit d'une erreur de serveur, veuillez contacter le webmaster.

    Erreur 404

    localhost
    Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.15

    Je me suis connecté au tableau de bord et je peux voir tout le contenu des pages dans la section d'édition, mais même de là, lorsque j'essaie de visualiser la page, la même erreur est signalée.
    Le chemin de l'URL qu'il utilise est bien mon URL mis à jour,
    veuillez répondre avec la solution

      • Puis-je t'embrasser ? Puis-je t'aimer pour toujours ?
        J'avais le même problème. J'avais tout fait correctement, sauf que la page d'accueil se chargeait, mais tous les autres liens de page semblaient cassés (elle affichait juste une mise en page non stylisée de mes informations localhost).

        Mais en allant dans Paramètres>Permaliens>Enregistrer les modifications, j'ai réinitialisé mes liens et maintenant je peux accéder à mes différentes pages, même aux nouvelles pages que je crée depuis que j'ai déplacé mon site sur l'hôte local.

        J'AIME !

  19. Après avoir suivi les instructions pour déplacer manuellement le site, la page d'accueil s'affichait correctement sur localhost mais aucun des liens ne fonctionnait. La page ci-dessous disait de « Aller dans paramètres/permalinks dans le tableau de bord WordPress et mettre à jour les permaliens en cliquant deux fois sur enregistrer les modifications ». Cela a résolu le problème.

    • J'ai suivi vos étapes, mais seule la page d'accueil fonctionne correctement et aucun des liens ne fonctionne. Donnez L'URL demandée /akhdir3/category/health/ n'a pas été trouvée sur ce serveur.

  20. Cher auteur,

    J'ai essayé votre étape. Mais le problème est que lors du chargement d'une page, le localhost fait référence au site en ligne et les liens du menu pointent vers le site Web en ligne. Comment cela peut-il être résolu ?

    S'il vous plaît, conseillez-moi.

    Merci

    Anes

  21. J'ai manuellement effectué toutes les étapes mentionnées ci-dessus. Mais je n'obtiens pas le site réel que je veux. Il y a tous les plugins désinstallés dans le panneau d'administration et le thème est également non personnalisé. Où est-ce que je me trompe ?

  22. J'essaie de suivre vos instructions pour un déplacement manuel.

    En essayant de trouver/remplacer l'adresse du site en direct par mon hôte local, SQL me dit qu'il y a une erreur de syntaxe.

    #1064 – Vous avez une erreur dans votre syntaxe SQL ; vérifiez le manuel qui correspond à la version de votre serveur MariaDB pour la bonne syntaxe à utiliser près de « ) » à la ligne 1

    Êtes-vous sûr que le code est correct ?

    • J'ai résolu mon propre problème... en quelque sorte.

      Pour une raison quelconque, toutes mes tables commencent par wplm au lieu de simplement wp (wp_options = wplm_options par exemple). Donc, la mise à jour du code pour rechercher le nom de table correct a permis au script de s'exécuter sans erreur.

      Mais... SQL signale « # MySQL a renvoyé un jeu de résultats vide (c'est-à-dire zéro ligne) » et les valeurs de la table n'ont pas été mises à jour. J'ai dû y aller et mettre à jour les liens à la main. Dans mon cas, il ne s'agissait que de 2 valeurs dans wplm_options, mais je peux imaginer que certaines personnes auront beaucoup plus de liens à vérifier.

      Cependant, j'ai maintenant mon site importé, et gérer l'hébergement local est un processus notoirement déroutant.
      Merci pour ces instructions claires et simples !

  23. Les instructions pour Duplicaor Installer commencent par cette ligne :
    « Votre site serveur local aura besoin d'une nouvelle base de données, vous devez donc créer une base de données sur votre serveur local à l'aide de phpMyAdmin. »
    La création d'une nouvelle base de données est-elle aussi simple que de cliquer sur une option de menu, ou est-elle si complexe qu'elle nécessiterait un tutoriel complet pour l'expliquer ?
    Lorsque j'explore phpMyAdmin sur Xampp, la seule chose que je vois qui ressemble à une possibilité se trouve sous l'onglet Bases de données où il est indiqué :
    « Créer une base de données :
    (X) Aucune privilège »
    Y a-t-il un problème d'autorisation, et si oui, où dois-je aller pour modifier ce paramètre ?
    J'ai deux sites web sur cet hôte local qui semblent fonctionner correctement, j'ai donc supposé que l'hôte local est correctement configuré.

    Merci pour toute aide ou suggestion,
    Lloyd

  24. Je suis l'option Manuelle mais quand je vais sur la page Importer la base de données dans phpMyAdmin, la taille maximale pour le téléchargement de la base de données est (Max : 2 048 KiB) mais ma sauvegarde de base de données fait 710 Mo. Comment puis-je augmenter cette limite afin de pouvoir télécharger la base de données ?

    Merci

  25. J'essaie ceci en utilisant Duplicator. J'ai téléchargé mon site et l'installateur. J'ai créé une base de données en utilisant phpMyAdmin et je suis arrivé à l'étape « vous devez copier et coller le package et le fichier d'installation dans un dossier vide dans le répertoire web de votre serveur local ». Je n'ai aucune idée de comment faire cela ! J'ai Filezilla et XAMPP installés sur mon ordinateur portable. Existe-t-il un tutoriel sur la façon de créer un dossier vide dans le répertoire web de mon serveur local ? Je suis bloqué maintenant. Merci

  26. J'ai copié les fichiers et la base de données, quand j'essaie d'accéder à mon localhost/test-site, je suis redirigé vers le tableau de bord. Des idées pourquoi cela pourrait arriver ?

  27. merci pour ce tutoriel clair.
    Bien que j'aie fait l'inverse (de localhost vers un serveur public), je pensais que l'inverse serait tout aussi simple.
    Cependant, en ce qui concerne la connexion à la base de données, je suis bloqué. J'ai revu les paramètres encore et encore sans pouvoir me connecter.
    J'ai même eu quelques problèmes et j'ai été bloqué hors de la base de données, mais heureusement, j'ai résolu ce problème.
    Dans mon fichier config.php, j'ai changé l'utilisateur en "root", puis je l'ai mis vide, j'ai utilisé le nom d'utilisateur du serveur public et la même chose pour le mot de passe. J'ai correctement défini le nom de la base de données sur le nom de localhost.
    Je ne peux pas deviner ce que je dois faire.
    Si vous pouviez me donner une piste pour chercher ensuite, je vous en serais très reconnaissant.
    merci pour votre travail passionné. c'est formidable de voir autant de personnes compétentes aider ceux qui cherchent des réponses.

  28. Salut

    Je veux faire ça aussi. Ce post a été écrit il y a quelques années, est-ce que l'approche est toujours la même ou y a-t-il d'autres plugins ou posts que je devrais consulter ?

    Daniel

  29. Bonjour à tous,

    Just wondering (please bare with me as I am new at this) – if I need to have have my local site to work with on two different devices, say my desktop and my laptop, is there a way for the changes I make on one device to be updated on the other device? I just want to know if it is possible to work from two different devices on the same project and not have to redo all of my changes. Thanks in advance for any insight :)

    B

  30. Je suis confus à l'étape concernant Filezeila,,, comment puis-je télécharger mon site WordPress en utilisant Filezeila..??

    • téléchargez filezilla, établissez une connexion avec votre hôte actuel, site de production en utilisant filezilla. Une fois que vous avez une connexion, vous pourrez télécharger les fichiers vers un répertoire local sur votre ordinateur

      • Donc, avec CPanel, par exemple, nous utiliserions l'IP associée, notre utilisateur et mot de passe CPanel, ainsi que "21" comme valeur de port ? Après avoir établi une connexion avec l'hôte Cpanel, comment puis-je transférer les fichiers vers mon localhost tout en conservant le site en ligne ? Essentiellement, comment puis-je créer un duplicata en ayant le même site sur les deux hôtes (un pour expérimenter et un qui reste en ligne) ?

      • Après avoir transféré avec succès les fichiers du distant vers le local, quelle est la meilleure façon de copier-coller en masse (au lieu de manuellement un par un) les fichiers vers le serveur local où nous voulons installer WordPress ? J'ai essayé de sélectionner tous les fichiers à copier, mais il n'y a pas de fonction de copie disponible. S'il vous plaît, aidez-moi

  31. Je veux copier mon site WordPress en ligne vers mon serveur wamp local, notez que je ne le déplace pas. Ma question est : cela supprimera-t-il mon site WordPress en ligne si je suis ce tutoriel en utilisant le plugin duplicator ?

    Merci

  32. Je vous remercie beaucoup !
    J'ai trouvé cet article utile.

    J'ai failli recommencer à créer mon site.

  33. J'ai testé et essayé un certain nombre de fois. Cela ne fonctionne pas tant que je ne supprime pas le fichier .htaccess localement. Merci.

  34. Si vous gérez un réseau de sites, vous devriez également mettre à jour les URL de domaine de la colonne dans la table wp_blogs.

  35. Merci pour ce tutoriel utile. Je dois déplacer manuellement mon site wp, mais si je tape dans le navigateur "http://localhost/phpmyadmin/", il n'apparaît pas monphpadmin. Peut-être que je dois l'installer ? Comment ?
    Merci beaucoup...

  36. Dans le fichier wp-config.php, je dois également modifier le « nom d'hôte MySQL »

    /** MySQL hostname */
    define(‘DB_HOST’, ‘localhost’);

    définir pour localhost

  37. Bonjour,
    Je suis vos étapes mais la connexion admin n'est pas visible... erreur 404 non trouvée. tout le site est bon dans mon installation locale. comment puis-je résoudre mon problème ?

  38. j'ai fait toutes les étapes mais j'ai toujours la page d'erreur je ne sais pas pourquoi quelqu'un peut m'aider s'il vous plaît

  39. Merci beaucoup pour cela. Cela m'a épargné près d'une semaine d'agonie pour le faire fonctionner sur mon local.

  40. J'ai revérifié toutes les étapes et tout semble bon, mais je reçois ce message d'erreur lorsque je vais sur le site sur mon URL locale :

    La tentative de connexion de Google Chrome à localhost a été rejetée. Le site Web peut être hors service ou votre réseau peut ne pas être correctement configuré.

    Je ne pense pas que le site soit hors service. Mon URL locale bascule automatiquement vers http://localhost/wordpress-folder-name
    quand je pense qu'il devrait aller à http://localhost:888/wordpress-folder-name

    J'espère que c'est un indice évident. Je suis nouveau dans ce domaine et je n'ai aucune idée.

    Toute aide serait grandement appréciée.

  41. This was the clearest tutorial I found which helped me to copy a site I started with iPage to my laptop under localhost. The database was not imported but created a new local copy of the server database. I copied the data tables into my new database and modified the sql commands to match the table names and everything ran smoothly.
    I had to reuse the password I used on the live site with the local wordpress copy and I can now access and modify what I need to.
    Thanks and you just got another new subscriber to this great site. :)

    Also the post about BackWPup was very helpful as well. I tried to use Duplicator and it kept giving me error messages about permissions to create a backup folder on my machine. I used BackWPup and everything ran without a hitch. Thanks again!! :)

  42. Salut les gars,
    J'essaie de configurer le localhost sur mon ordinateur avec Linux Mint.
    J'ai déjà configuré une nouvelle base de données, transféré les fichiers via FTP vers mon dossier WordPress local.
    Maintenant, j'ai importé la base de données, mais lorsque j'exécute la requête pour changer l'adresse web avec une adresse locale, j'obtiens le message "# MySQL a renvoyé un ensemble de résultats vide (c'est-à-dire zéro ligne)".
    Maintenant, si je tape "localhost" dans le navigateur, cela me redirige vers le site web en ligne...
    Que dois-je faire ?
    Merci !

    • Salut Allesio,

      Avez-vous réussi à résoudre ce problème ?

      J'ai le même problème. Comment avez-vous réussi à le résoudre ?

      Merci

      • Même problème ici.
        SQL a du mal à remplacer l'URL du site en direct par l'adresse de l'hôte local.

        Sans les mises à jour de la base de données, WP essaie de se connecter au site en direct au lieu du site local.

        Avez-vous eu du succès pour résoudre ce problème ?

        • Allez dans votre phpmyadmin localhost et dans la base de données que vous utilisez pour le site. Cliquez sur wp_options et modifiez siteurl et home. Remplacez l'URL en direct par : localhost/ votre-nom-de-dossier-ici

          Cela devrait suffire.

          Sam

  43. La première étape a fonctionné pour moi.
    Mais comment puis-je accéder à localhost/test-site/wp-admin ? Cela me donne un message d'erreur :

    Erreur interne du serveur

  44. La mise à jour du fichier wp-config.php du site local n'est peut-être pas la dernière étape de cette procédure. J'ai suivi vos instructions et après quelques essais, le site public fonctionnait (j'avais d'abord une faute de frappe dans les requêtes SQL et rien ne se passait), mais je ne pouvais toujours pas accéder à wp-admin.

    La solution a été de modifier la table wp_options dans la base de données. La première ligne contenait la mauvaise URL. Je l'ai corrigée et finalement tout fonctionnait bien, même les permaliens.

    Merci pour tous ces tutoriels très sympas et clairs !

  45. Je reposte ceci car il semble avoir disparu (du moins de mon côté). Je suis donc désolé si c'est un double post.

    J'obtiens un message d'erreur lors du téléchargement de la base de données. Des idées ?

    Merci

  46. Lorsque j'essaie de télécharger la base de données, j'obtiens un écran d'erreur rouge. Je peux vous envoyer une capture d'écran de l'erreur si vous le souhaitez.

    Merci

    • Bien sûr, vous pouvez télécharger la capture d'écran vers un service d'hébergement cloud comme Dropbox et coller le lien en réponse à ce commentaire. Nous y jetterons un œil et essaierons de vous aider.

      Admin

  47. Toute la journée j'ai essayé de faire ce changement sans succès !
    J'ai même dû réinstaller WordPress sur mon serveur de test. J'étais sur le point d'abandonner quand je suis tombé sur ça. Mon autre option était de copier-coller manuellement et d'installer tous les mêmes plugins actifs sur mon serveur d'hébergement sur mon serveur de test.
    Quand j'ai lu votre article, j'ai terminé en 5 minutes :):)

    Thank you for your tutorial, its just what I needed. !
    Well Done ;)

  48. Deux jours que j'essaie de faire ce changement seul sans succès !
    Quand j'ai lu votre article, j'ai terminé en 5 minutes :):)

    Thank you for everything !
    Keep up the great work ;)

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.