De nombreux utilisateurs de WordPress préfèrent travailler sur leurs sites web à l'aide d'un serveur local sur leur ordinateur. Cela vous permet de travailler sur votre site web en privé avant de rendre les modifications disponibles en ligne.
Finalement, vous devrez le déplacer vers un serveur en ligne pour le rendre accessible aux visiteurs en ligne. Cette transition est cruciale pour garantir que votre site web fonctionne correctement sur le site en ligne.
Nous avons travaillé sur de nombreux sites web locaux, nous avons donc dû apprendre la manière la plus simple de transférer le contenu vers des sites web en ligne.
Dans cet article, nous vous fournirons des instructions étape par étape sur la façon de déplacer WordPress d'un serveur local vers un site en ligne.

Pourquoi déplacer WordPress d'un serveur local vers un site en ligne ?
Construire votre blog WordPress sur un serveur local est un moyen sûr de tester les modifications sur votre site web sans affecter les visiteurs.
Lorsque vous avez terminé de perfectionner votre site web, l'étape suivante consiste à passer de votre serveur local à un site en ligne.
Nous allons vous montrer deux façons de déplacer votre site d'un serveur local vers un site en ligne.
La première méthode utilise un plugin de migration WordPress et est recommandée pour les débutants.
Dans la deuxième méthode, nous vous montrerons comment déplacer manuellement WordPress d'un serveur local vers un site en ligne.
Vous pouvez choisir la méthode qui vous convient le mieux :
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Avant de migrer votre site WordPress
Vous devez avoir quelques éléments en place pour migrer WordPress d'un serveur local vers un serveur en ligne.
Premièrement, nous supposons que vous avez un site WordPress fonctionnant sur un serveur local (également appelé localhost) sur votre ordinateur et que vous y avez un accès complet.
Ensuite, vous aurez besoin d'un nom de domaine et d'un hébergement web.
Nous avons entendu d'innombrables histoires de débutants qui ont commencé avec des hébergeurs web gratuits ou de mauvaise qualité et l'ont regretté. Selon notre expérience, le choix du bon hébergeur est essentiel au succès de tout site web.
Pour vous aider à prendre votre décision, nous vous recommandons d'utiliser Bluehost. C'est une société d'hébergement WordPress officiellement recommandée, et elle offre aux utilisateurs de WPBeginner une réduction exclusive + un nom de domaine et un certificat SSL gratuits.
En gros, vous pouvez commencer pour aussi peu que 2,99 $ par mois.
Si vous souhaitez une excellente alternative à Bluehost, vous pouvez vous tourner vers Hostinger. Ils offrent également une réduction exclusive aux utilisateurs de WPBeginner avec un nom de domaine gratuit.
Si vous pouvez vous permettre de payer un peu plus, alors regardez SiteGround. Ils ont également une offre spéciale pour les lecteurs de WPBeginner.
Si vous avez besoin d'aide pour configurer votre site web, suivez notre guide étape par étape sur comment créer un site web.
Enfin, vous aurez besoin d'un programme FTP et de savoir comment utiliser FTP pour télécharger votre site local sur le site en direct.
Prêt ? Commençons à migrer votre site WordPress.
Tutoriel vidéo
Si vous préférez des instructions écrites, continuez à lire.
Méthode 1 : Transférer WordPress du serveur local vers le site en direct à l'aide d'un plugin de migration (recommandé)
Cette méthode est plus facile et recommandée pour les débutants. Nous utiliserons un plugin de migration WordPress pour déplacer WordPress de localhost vers un site en direct.
Étape 1 : Installer et configurer le plugin Duplicator
Tout d'abord, vous devez installer et activer le plugin Duplicator sur votre site local. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.
Astuce de pro : Il existe également une version pro de Duplicator qui offre des sauvegardes sécurisées, un stockage cloud, une restauration facile du site, et plus encore.
Après activation, vous devez vous rendre sur la page Duplicator » Sauvegardes et cliquer sur le bouton « Créer une nouvelle ».

Cela vous amène à un écran où vous pouvez donner un nom à votre sauvegarde.
Ensuite, cliquez sur le bouton « Suivant ».

Duplicator va maintenant exécuter des tests pour voir si tout est en ordre.
Si tous les éléments sont marqués « Bon », cliquez sur le bouton « Créer ».

Ce processus peut prendre quelques minutes, en fonction de la taille de votre site web. Vous devez laisser cet onglet ouvert jusqu'à ce qu'il soit terminé.
Une fois terminé, vous verrez les options de téléchargement pour les packages « Installer » et « Archive ». Vous devez cliquer sur le bouton « Télécharger les deux fichiers » pour télécharger les deux fichiers sur votre ordinateur.

Le fichier « Archive » est une copie complète de votre site WordPress. Il comprend tous les fichiers principaux de WordPress ainsi que vos images, téléchargements, thèmes, plugins et une sauvegarde de votre base de données WordPress.
Le fichier « Installer » est un script qui automatisera l'ensemble du processus de migration en décompressant le fichier archive contenant votre site web.
Étape 2 : Créer une base de données pour votre site WordPress en ligne
Avant de pouvoir exécuter l'installateur ou télécharger le site WordPress de localhost vers votre serveur d'hébergement, vous devez créer une base de données MySQL pour votre nouveau site web en ligne.
Si vous avez déjà créé une base de données MySQL, vous pouvez ignorer cette étape.
Pour créer une base de données, vous devez vous rendre sur le tableau de bord cPanel de votre compte d'hébergement. Ensuite, localisez la section « Bases de données » et cliquez sur l'icône « Assistant de base de données MySQL ».

Sur l'écran suivant, il y a un champ pour créer une nouvelle base de données.
Donnez simplement un nom à votre base de données et cliquez sur le bouton « Créer une base de données ».

cPanel va maintenant créer une nouvelle base de données pour vous.
Après cela, vous devez entrer un nom d'utilisateur et un mot de passe pour votre nouvel utilisateur, puis cliquer sur le bouton « Créer un utilisateur ».

Ensuite, vous devez ajouter l'utilisateur que vous venez de créer à la base de données.
Tout d'abord, cochez la case « Tous les privilèges ».

Ensuite, faites défiler vers le bas et cliquez sur le bouton « Apporter les modifications » pour enregistrer vos modifications.
Votre base de données est maintenant prête à être utilisée avec votre site WordPress. Assurez-vous de noter le nom de la base de données, le nom d'utilisateur et le mot de passe. Vous aurez besoin de ces informations à l'étape suivante.
Étape 3 : Télécharger les fichiers du serveur local vers le site WordPress en direct
Maintenant, vous devez télécharger les fichiers d'archive et d'installation de votre site local vers votre compte d'hébergement.
Tout d'abord, connectez-vous à votre site en direct à l'aide d'un client FTP. Une fois connecté, assurez-vous que le répertoire racine de votre site Web est complètement vide.
Normalement, le répertoire racine est le dossier /home/public_html/.
Certaines sociétés d'hébergement WordPress installent WordPress automatiquement lorsque vous vous inscrivez. Si vous avez des fichiers WordPress à cet endroit, vous devez les supprimer.
Après cela, vous pouvez télécharger les fichiers archive.zip et installer.php de Duplicator dans votre répertoire racine vide.

Étape 4 : Exécution du script de migration
Après avoir téléchargé les fichiers de migration, vous devez visiter l'URL suivante dans votre navigateur :
http://example.com/installer.php
N'oubliez pas de remplacer « example.com » par votre propre nom de domaine.
Ceci lancera l'assistant de migration Duplicator.
L'installateur effectuera quelques tests et initialisera le script.

Sous la section Configuration, il vous sera demandé d'entrer votre hôte MySQL, le nom de la base de données, le nom d'utilisateur et le mot de passe.
Votre hôte sera probablement un hôte local. Ensuite, vous entrerez les détails de la base de données que vous avez créée à l'étape précédente.
Ensuite, cliquez sur le bouton « Valider » pour vous assurer que les détails que vous avez saisis sont corrects.

Après cela, cliquez sur le bouton « Suivant » pour continuer.
Duplicator importera maintenant votre sauvegarde de base de données WordPress de l'archive dans votre nouvelle base de données.
Il mettra également à jour les URL pointant vers le site local et votre nouveau site en direct.
Vous pouvez maintenant cliquer sur le bouton « Connexion administrateur » pour accéder à la zone d'administration WordPress de votre site en direct.

Une fois que vous vous connectez à votre site en direct, Duplicator nettoiera automatiquement les fichiers d'installation.
C'est tout. Vous avez déplacé avec succès WordPress du serveur local vers votre site en direct.
Méthode 2 : Transférer manuellement WordPress du serveur local vers le site en direct
Dans cette méthode, nous vous montrerons comment déplacer manuellement WordPress du serveur local vers votre site en direct. Ce sera utile si la première méthode ne fonctionne pas ou si vous préférez le faire manuellement.
Étape 1 : Exporter la base de données WordPress locale
La première chose que vous devez faire est d'exporter votre base de données WordPress locale. Nous utiliserons phpMyAdmin pour cela.
Si vous ne le connaissez pas, vous voudrez peut-être consulter notre guide sur la gestion de bases de données WordPress avec phpMyAdmin.
Allez simplement sur http://localhost/phpmyadmin/ et cliquez sur votre base de données WordPress. Ensuite, cliquez sur le bouton « Exporter » dans la barre de menu supérieure.

Dans l'option « Méthode d'exportation : », vous pouvez choisir « Rapide » ou « Personnalisée ». Personnalisée vous fournira plus d'options pour exporter votre base de données.
Mais nous vous recommandons de choisir « Rapide », puis de cliquer sur le bouton « Go » pour télécharger votre base de données.

Étape 2 : Téléverser les fichiers WordPress sur le site en direct
Maintenant, nous allons devoir déplacer tous les fichiers de votre site web vers le site en direct.
Pour commencer, ouvrez votre client FTP et connectez-vous à votre compte d'hébergement web.
Une fois connecté à votre site en direct, assurez-vous de téléverser les fichiers dans le bon répertoire. Par exemple, si vous souhaitez que le site soit hébergé sur « votresite.com », vous devrez téléverser tous les fichiers dans votre répertoire public_html.
Sélectionnez maintenant vos fichiers WordPress locaux et téléversez-les sur votre serveur en direct.

Étape 3 : Créer une base de données MySQL sur votre site en direct
Pendant que votre client FTP téléverse vos fichiers WordPress, vous pouvez commencer à importer votre base de données sur le serveur en direct.
La plupart des fournisseurs d'hébergement WordPress proposent cPanel pour gérer votre compte d'hébergement, nous allons donc vous montrer comment créer une base de données à l'aide de cPanel.
Tout d'abord, vous devez vous connecter à votre tableau de bord cPanel et cliquer sur l'icône « Assistant de base de données MySQL », que vous trouverez dans la section « Bases de données ».

Sur l'écran suivant, vous pouvez créer une nouvelle base de données.
Vous devez fournir un nom pour votre base de données, puis cliquer sur « Créer la base de données ».

cPanel va maintenant créer automatiquement une nouvelle base de données pour vous.
Ensuite, vous devez entrer un nom d'utilisateur et un mot de passe pour votre nouvel utilisateur, puis cliquer sur « Créer un utilisateur ».

Après cela, vous devez ajouter l'utilisateur que vous venez de créer à la base de données.
Tout d'abord, cochez la case « Tous les privilèges ».

Ensuite, faites défiler vers le bas et cliquez sur « Apporter les modifications » pour enregistrer vos modifications.
Vous avez créé avec succès une nouvelle base de données pour votre site WordPress en direct.
Étape 4 : Importer la base de données WordPress sur le site en direct
La prochaine étape du processus consiste à importer votre base de données WordPress.
Accédez à votre tableau de bord cPanel, faites défiler jusqu'à la section « Bases de données » et cliquez sur « phpMyAdmin ».

Cela vous mènera à phpMyAdmin, où vous devrez cliquer sur la base de données que vous venez de créer ci-dessus. phpMyAdmin affichera votre nouvelle base de données sans tables.
Ensuite, cliquez sur l'onglet « Importer » dans le menu supérieur. Sur la page d'importation, cliquez sur le bouton « Choisir un fichier », puis sélectionnez le fichier de base de données du site local que vous avez enregistré à la première étape.

Après cela, cliquez sur le bouton « Exécuter » en bas de la page. Votre base de données sera automatiquement importée dans phpMyadmin.
Étape 5 : Modifier l'URL du site
Maintenant, vous devez modifier l'URL du site dans votre base de données afin qu'elle se connecte à votre site WordPress en direct.
Dans phpMyAdmin, recherchez la table wp_options dans votre base de données que vous venez d'importer ci-dessus.
Si vous avez changé le préfixe de votre base de données, alors au lieu de wp_options, il pourrait s'agir de {new_prefix}_options.
Ensuite, cliquez sur le bouton « Parcourir » à côté de wp_options. Ou, cliquez sur le lien dans la barre latérale pour ouvrir la page qui contient une liste des champs dans la table wp_options.

Ensuite, dans la colonne options_name, vous devez rechercher l'option siteurl.
Ensuite, cliquez sur l'icône « Modifier ».

Cela ouvre une fenêtre où vous pouvez modifier le champ.
Dans la zone de saisie option_value, vous verrez l'URL de votre installation locale, qui ressemblera à http://localhost/test.
Vous devez insérer l'URL de votre nouveau site dans ce champ, par exemple : https://014.leahstevensyj.workers.dev.
Ensuite, vous pouvez enregistrer le champ en cliquant sur le bouton « Go ».

Ensuite, vous devez suivre les mêmes étapes que ci-dessus pour le nom d'option home. Le menu wp_options peut s'étendre sur plusieurs pages. Généralement, l'option home se trouve sur la deuxième page.
Ensuite, mettez à jour l'URL home pour qu'elle soit identique à l'URL de votre site en direct.
Étape 6 : Configuration de votre site en direct
Maintenant que vous avez importé la base de données et téléchargé votre contenu, il est temps de configurer WordPress.
À ce stade, votre site devrait afficher une erreur « Erreur d'établissement d'une connexion à la base de données ».
Pour résoudre ce problème, connectez-vous à votre site Web à l'aide d'un client FTP et ouvrez le fichier wp-config.php.
Vous rechercherez les lignes de code suivantes :
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Vous devrez fournir le nom de la base de données, le nom d'utilisateur et le mot de passe que vous avez créés précédemment.
Ensuite, enregistrez le fichier wp-config.php et téléchargez-le à nouveau sur votre serveur d'hébergement WordPress.
Maintenant, lorsque vous visitez votre site Web, il devrait être en ligne.
Après cela, vous devez vous connecter à votre panneau d'administration WordPress et aller dans Paramètres » Général. Ensuite, sans rien changer, faites défiler jusqu'en bas et cliquez sur le bouton « Enregistrer les modifications ».

Cela garantira que l'URL de votre site est corrigée partout où elle doit l'être.
Une fois que vous avez fait cela, allez dans Paramètres » Permaliens, puis faites défiler vers le bas et cliquez sur « Enregistrer les modifications » pour vous assurer que tous les liens des articles fonctionnent correctement.

Étape 7 : Corriger les images et les liens brisés en mettant à jour les chemins
Chaque fois que vous déplacez un site WordPress d'un domaine à un autre ou d'un serveur local vers un site en ligne, vous rencontrerez des liens brisés et des images manquantes.
Nous vous montrerons deux méthodes pour mettre à jour les URL. Vous pouvez choisir celle qui vous convient le mieux.
1. Mettre à jour les URL à l'aide du plugin Search & Replace Everything (recommandé)
La méthode la plus sûre pour résoudre ce problème est d'utiliser Search & Replace Everything. C'est un plugin WordPress puissant qui vous permet d'effectuer facilement des tâches de mise à jour en masse sur votre site Web sans écrire de requêtes de base de données complexes.
Tout d'abord, vous devez installer et activer le plugin Search & Replace Everything.
Après l'activation, allez à la page Outils » WP Search & Replace.

À partir de là, vous devez entrer l'URL de votre site local dans le champ « Rechercher » et l'URL de votre site en ligne dans le champ « Remplacer par ».
Faites défiler un peu et cliquez sur « Tout sélectionner » sous les tableaux. Cela garantit que le plugin recherchera l'ancienne URL partout dans la base de données.

Cliquez maintenant sur le bouton « Prévisualiser la recherche et le remplacement » pour continuer.
Le plugin recherchera dans votre base de données toutes les occurrences de l'ancienne URL, puis prévisualisera les résultats.

Si tout semble correct, cliquez sur « Remplacer tout » pour enregistrer les modifications.
Vous verrez un avertissement concernant les modifications que vous apportez. Cliquez sur « Oui » pour continuer.
Le plugin mettra à jour la base de données et remplacera les URL locales par l'URL de votre site actuel.
2. Mettre à jour les URL manuellement (avancé)
Une autre façon de mettre à jour les URL est d'utiliser la requête SQL suivante :
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Allez simplement sur phpMyAdmin, cliquez sur votre base de données, puis cliquez sur « SQL » dans le menu supérieur et ajoutez la requête ci-dessus.
Assurez-vous de la modifier pour les URL de votre site local et de votre site en ligne, puis cliquez sur le bouton « Go ».

C'est fait. Vous avez maintenant migré avec succès WordPress de votre serveur local vers un site en ligne.
Espérons que votre site web en ligne fonctionne correctement. Si vous remarquez des erreurs, vous pouvez consulter notre guide sur les erreurs WordPress courantes pour obtenir de l'aide lors du dépannage.
Nous espérons que cet article vous a aidé à déplacer WordPress d'un serveur local vers un site en ligne. Vous voudrez peut-être aussi consulter notre guide sur le déplacement d'un site en ligne vers un serveur local ou consulter la liste de contrôle ultime pour la migration de site Web pour des étapes pratiques de migration WordPress.
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.


ANTONIO
Il y a quelques jours, j'ai posté que j'avais utilisé la méthode n°1 avec succès. J'essaie à nouveau, à partir de zéro, sans succès.
J'ai deux sites sur un même hébergement (deux sous-domaines : www et blog). L'un est dans /public/ et l'autre dans /public_blog/.
(donc, pas un sous-dossier mais un frère, chez mon hébergeur). Les deux sous-domaines (www et blog) ont un SSL.
J'arrive à accéder à l'espace d'administration WP, à nettoyer les fichiers restants ; les articles et les pages sont listés, mais cliquer sur aperçu affiche une page blanche. Aucune erreur dans le log
Je ne sais pas comment tracer et trouver les étapes (bien que j'aie le dup-installer-log.txt
merci
Support WPBeginner
Vous devriez probablement contacter votre hébergeur pour vous assurer que le sous-domaine est configuré au bon emplacement de dossier, car c'est la raison la plus courante de ce problème.
Admin
Rob H
Tutoriel génial.
J'ai choisi l'option 1. J'ai réussi jusqu'au point 4, mais en essayant de lancer Wordpress, j'ai reçu un message "trop de redirections". J'ai passé un temps fou à essayer de comprendre ce que j'avais fait de mal, en essayant toutes les suggestions pour ce type d'erreur, et il s'est avéré que ce n'était pas de ma faute. Ça ne fonctionnait pas parce que la version de la base de données que j'utilisais sur Wamp était plus récente que la version sur mon hébergeur 1and1 ionos.
J'ai appelé le service client de 1and 1 pour leur demander s'ils pouvaient mettre à jour la version de la base de données et il semble qu'ils aient eu d'autres plaintes. 2 jours plus tard, la version de la base de données a été mise à jour et mon site local a été transféré sur le site en direct en quelques minutes.
Donc... les versions de base de données sont une autre chose à considérer si vous rencontrez des problèmes.
Merci pour un tutoriel aussi excellent, je réutiliserai cette méthode à l'avenir.
Support WPBeginner
Thanks for sharing your solution should anyone else run into this issue
Admin
Antonio
Parfait. J'ai utilisé la méthode n°1. Maintenant, le site (sur le serveur) est en ligne et fonctionne.
Mais, ensuite, quand j'ajoute des articles, des pages, des menus en local,… comment puis-je mettre à jour le site réel, sans recommencer à zéro ?
merci
Support WPBeginner
Vous pourriez utiliser la méthode duplicator pour transférer le contenu mis à jour vers votre site actuel
Admin
Antonio
Merci. Je vais essayer.
Je n'avais pas remarqué que mon article avait été publié hier, alors j'en ai écrit un nouveau en posant la même question.
Désolé pour le désagrément.
Support WPBeginner
No worries
Bahadur
Mon site web fonctionne bien en local, mais lorsque je le télécharge sur mon domaine en ligne, certaines images des boutons sociaux ne s'affichent pas. Pouvez-vous m'aider s'il vous plaît ?
Support WPBeginner
Nous vous recommandons d'abord de contacter le support du plugin que vous utilisez pour vous assurer qu'il n'y a pas de problème spécifique au transfert de contenu.
Admin
Luisa
Salut ! J'ai suivi toutes les étapes, mais une fois arrivé à l'étape 4 et que je clique sur Connexion administrateur, j'obtiens une erreur disant « Trop de redirections se sont produites lors de l'ouverture de [...]. Cela peut se produire si vous ouvrez une page qui est redirigée vers une autre page qui est ensuite redirigée vers la page d'origine ».
Comment puis-je résoudre ce problème ?
Support WPBeginner
Pour cette erreur, vous devriez essayer les étapes de dépannage de notre article ici : https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-error-too-many-redirects-issue-in-wordpress/
Admin
Anita Steen-van Meerveld
Salut, j'ai suivi les instructions jusqu'à présent, et tout semble se dérouler comme prévu, mais le problème commence à l'étape 4.
J'ai téléchargé les fichiers de migration, après avoir vérifié que le fichier fait 1,2 Go.
Après avoir lancé l'installateur.php, le message est : le fichier fait 4 Ko, veuillez télécharger le fichier complet.
Je suis sûr que le fichier téléchargé a été complètement transféré.
Le processus s'arrête ici, que puis-je faire ?
Support WPBeginner
Vous devriez contacter le support de Duplicator et leur signaler l'erreur, ils pourront vous aider.
Admin
Jessica
Merci pour ce tutoriel fantastique ! Je construis un nouveau site web localement, mais j'ai déjà un site en ligne que je veux complètement écraser avec le nouveau. Dois-je supprimer tout mon site web en ligne avant de migrer ? Les deux fonctionnent sous WordPress mais ont des thèmes complètement différents… merci !
Support WPBeginner
Il serait normalement préférable de supprimer le site que vous remplacez afin de ne pas avoir de fichiers supplémentaires inutiles sur votre serveur.
Admin
nurudeen
À mon avis, je vous recommande de proposer un tutoriel vidéo complet, ce serait un excellent guide pratique, plus utile et beaucoup plus facile, car il permettrait de voir en temps réel les actions jusqu'à l'obtention des résultats. Merci pour le bon travail que vous proposez.
Support WPBeginner
Thank you for your recommendation
Admin
Reggie
Bonjour, j'ai fait ceci et maintenant mon curseur/carrousel ne fonctionne pas en direct mais il s'affiche et fonctionne sur localhost. Que puis-je faire pour résoudre ce problème ? Merci.
Support WPBeginner
Cela dépendrait de l'erreur que vous rencontrez actuellement. Si vous contactez le support du plugin de curseur, ils devraient être en mesure de vous aider.
Admin
Gage
Bonjour, j'apprécie vraiment l'explication approfondie. J'ai complètement terminé l'étape 5, j'ai changé mon URL et mon Accueil pour mon URL réelle que j'utilise, mais maintenant quand je tape mon URL, j'ai toujours le message « si vous êtes le propriétaire, connectez-vous pour lancer le site ». Je ne suis pas sûr de ce qui me manque, mais je n'ai pas de message d'erreur.
Support WPBeginner
Bonjour Gage,
Veuillez vérifier si vous avez téléchargé les fichiers WordPress dans le bon répertoire. Si vous n'êtes pas sûr, demandez à votre fournisseur d'hébergement et il vous indiquera dans quel répertoire vous devez le télécharger.
Admin
Vladimir
Merci. Tutoriel très utile.
Support WPBeginner
Thank you
Admin
Tarun Bisht
Merci d'avoir partagé l'article, j'essaierai certainement.
Support WPBeginner
Glad our post can help you
Admin
Hazel beaver
J'adore normalement vos tutoriels et j'ai construit mes deux sites web personnels avec votre aide et vos conseils… Mais c'est trop compliqué pour moi !
Quand je lance Duplicator, il ne liste pas toutes les entrées comme 'bon'. La vérification de la taille et les vérifications supplémentaires reviennent avec un avertissement. Je ne peux donc pas aller plus loin. Mon site n'est pas si grand... mais je pense qu'il essaie de tout empaqueter (y compris la sauvegarde et les plugins dont je suppose que je n'ai pas besoin de migrer. Y a-t-il une solution ? (J'essaie de télécharger mon site en direct sur WAMP pour pouvoir travailler sur un nouveau thème).
Support WPBeginner
Tant qu'il ne s'agit que d'avertissements, vous devriez pouvoir continuer. Si vous cliquez sur la section avec l'avertissement, cela devrait vous indiquer différentes options pour passer de l'avertissement à 'bon'. Vous pouvez également activer des filtres pour ignorer certains fichiers/dossiers.
Admin
Fahim
Bon article.
Support WPBeginner
Thank you
Admin
Ravi gupta
Super ! Merci de partager cette information. Je suis très heureux de lire cette information.
Support WPBeginner
Glad you like our article
Admin
Rosa
Bonjour ! J'ai suivi vos instructions jusqu'à présent, et tout semble se dérouler comme prévu, mais je suis bloqué à l'étape 6.
Je lis : « Pour résoudre ce problème, connectez-vous à votre site web à l'aide d'un client FTP et modifiez le fichier wp-config.php. Fournissez le nom de la base de données, l'utilisateur et le mot de passe que vous avez créés précédemment à l'étape 3. Enregistrez le fichier wp-config.php et téléchargez-le à nouveau sur votre serveur. Visitez votre site web, et il devrait être en ligne maintenant. »
Pouvez-vous être plus précis ? Où exactement dois-je trouver le fichier wp-config.php et comment dois-je le modifier ?
Support WPBeginner
Vous trouverez le fichier wp-config là où se trouvent vos dossiers WordPress, généralement dans le dossier public_html ou www de votre hébergement. Vous utiliseriez un éditeur de texte tel que le Bloc-notes ou similaire pour modifier le contenu du fichier.
Admin
Hirr
Ce serait plus utile si vous téléchargez une vidéo..
Support WPBeginner
Thank you for your recommendation, we’ll certainly take a look for a possible video
Admin
Mike
« Cliquez sur l’onglet Importer dans le menu supérieur. Sur la page d’importation, cliquez sur le bouton Choisir un fichier, puis sélectionnez le fichier de base de données que vous avez enregistré à l’étape 1. » Je ne trouve pas ce fichier – je n’ai aucune idée d’où chercher.
Support WPBeginner
Salut Mike,
Dans la première étape, vous auriez dû enregistrer un fichier sur votre ordinateur. C’est ce fichier que vous devez importer ici.
Admin
Samad
Merci beaucoup pour l’information,
J’ai fait ces choses mal par le passé.
Jim Thorne
Article de démonstration fantastique. Je l’ai suivi et j’ai facilement migré mon site de localhost vers le serveur en direct. Merci d’avoir publié ! Je suis un débutant en matière de déplacement de site, j’ai donc dû comprendre certaines des choses les plus simples. Une chose que j’ai dû découvrir était comment déplacer les dossiers de mon ordinateur vers le serveur d’hébergement en utilisant cPanel. Après avoir recherché cela, j’ai découvert qu’il fallait compresser tout le dossier avec tous ses sous-dossiers dans un fichier ZIP, puis télécharger ce fichier unique.
Christian
Corriger les images et les liens brisés en mettant à jour les chemins : Comment mettre à jour les images d'arrière-plan ? La méthode mentionnée à l'étape 7 ne fonctionne que pour les images normales, pas pour les images d'arrière-plan. Alors, comment mettre à jour les images ?
Support WPBeginner
Salut Christian,
Vous devrez les mettre à jour manuellement.
Admin
Alex
Salut les gars, super tutoriel.
Mais quand j'essaie d'accéder à mon site via l'URL, il me demande de réinstaller Wordpress (je veux dire qu'il m'affiche l'assistant de Wordpress quand il démarre)
De plus, quand vous dites d'aller dans la base de données et de créer un nouvel utilisateur, mySQL n'a pas cette option.
Olaniyan
Bonjour, s'il vous plaît, j'ai suivi toutes les étapes, mais à la fin, j'ai un message d'erreur indiquant Erreur lors de l'établissement d'une connexion à la base de données.
Steph
Bonjour, comment dois-je procéder s'il n'y a pas de cPanel ? Merci d'avance !
Jasonas
Bonjour ! Excellent article. Juste deux choses qui, je pense, seraient intéressantes à lire sur ce sujet.
1. Y a-t-il des astuces de flux de travail pour éviter les liens brisés, les images, etc. que vous mentionnez ?
2. J'ai également lu des avis sur des plugins où les utilisateurs affirment que certains mauvais plugins laissent du "code indésirable" (code et fichiers inutilisables) après la désinstallation/suppression du plugin, ce qui finit par ralentir leur site web. Est-ce vrai ? Si oui, comment pourrions-nous, en tant que débutants, détecter ce "code indésirable" (essentiellement les restes de plugins que nous avons supprimés) et le supprimer ?
Sur mon site web local, j'essaie de nombreux plugins que je n'ai pas l'intention d'utiliser et que je finirai par supprimer (comme beaucoup d'autres le font), donc cela m'intéresse.
Merci d'avance.
Support WPBeginner
Salut Jasonas,
1. Vous pouvez suivre les étapes ci-dessus dans l'ordre où elles apparaissent pour éviter les liens brisés.
2. Vous pouvez afficher les données restantes dans votre base de données WordPress en utilisant phpMyAdmin. Cependant, nous ne recommandons pas aux débutants de le faire, sauf s'ils sont certains que ces données ralentissent leur site Web.
Admin
Sally
Bonjour,
J'ai construit mon site sur le serveur local, je veux maintenant le déplacer vers une URL temporaire sur mon WordPress qui est installé sur mon package d'hébergement pour le terminer, puis une fois prêt, il sera dirigé vers le nom de domaine qui héberge actuellement l'ancien site. J'ai tenté les étapes ci-dessus mais je vais jusqu'à l'étape 1 et je ne sais pas où va le fichier d'exportation ?
Désolée si c'est une question stupide mais je ne trouve rien nulle part !
Toute aide serait grandement appréciée.
Merci,
Sally
Support WPBeginner
Salut Sally,
Le fichier d'exportation est automatiquement téléchargé sur votre ordinateur. Vérifiez le dossier Téléchargements de votre ordinateur ou tout autre dossier où votre navigateur stocke habituellement les fichiers téléchargés.
Admin
Sally
Bonjour,
Merci, désolé, je ne le trouve pas du tout là. J'ai vidé le dossier et je l'ai refait mais rien n'est apparu du tout, d'où ma question.
Tous les téléchargements Safari vont dans le dossier de téléchargement normal, donc je ne sais pas où cela pourrait aller. Je vais essayer avec Duplicator et voir si j'avance davantage !
Merci,
Sally
Sheuen
Je pense que vous pouvez peut-être essayer de choisir télécharger personnalisé au lieu de télécharger rapide, puis dans le champ de sortie, choisissez « Enregistrer la sortie dans un fichier » > Compression : > gzippé
JD Simpkins
Selon votre configuration, il se peut qu'il ne télécharge pas automatiquement. Il peut s'ouvrir dans un nouvel écran et vous pouvez ensuite le copier/coller dans un fichier et l'enregistrer vous-même. Je ne suis pas sûr si c'est juste une chose MAMP ou quoi, mais quand j'ai migré vers le travail sur un Mac, cette partie des étapes a changé.
Sally
Salut,
Vos tutoriels sont super, merci !
Je viens de suivre ce fil de discussion et je ne suis pas sûr si ce que je fais est mal, mais je fais l'étape 1 (Exporter) mais je n'ai aucune idée où va le fichier que j'exporte ?
Je fais tourner un serveur local sur mon Mac et je suis bloqué ici, est-ce que je rate quelque chose ?
J'essaie de transférer mon site web du serveur local vers WordPress hébergé sur mon package d'hébergement chez 123 Reg. Cela va sur une URL temporaire jusqu'à ce que je sois prêt à passer au domaine qui héberge actuellement l'ancien site web.
Toute aide sera grandement appréciée.
Merci beaucoup
Sally
Ahmad Lone
Merci beaucoup.
Ismail
J'ai un site Web WordPress sur un serveur en ligne, je veux le remplacer par un autre serveur WordPress que j'ai créé en local, je veux garder le même hébergeur et le même nom de domaine. que dois-je faire s'il vous plaît ?
Sandy
C'est très utile. Je veux poser une question sur la prochaine étape. Et si je continue à développer localement et que je veux synchroniser les changements de temps en temps ? Avez-vous un tutoriel pour cela ?
DEAN O
J'ai un problème où mon ordinateur portable est tombé en panne avec le serveur MAMP en local. J'ai pu extraire tous les fichiers du disque dur mais je ne peux pas effectuer d'exportation de base de données.
J'ai un ordinateur portable configuré avec XAMP.
Des idées ?
Mauricio
Dimanche soir.
Le client veut le site web.
J'ai essayé Duplicator toute la journée, pas moyen.
Problèmes avec PHP et DB, ça ne marche tout simplement pas… jusqu'à ce que je tombe sur votre article.
Retour aux bases, mec, mets manuellement le direct en ligne.
Merci pour le partage.
C'est l'idée la plus simple et pourtant nous essayons d'automatiser les choses et de faire moins de travail parfois.
Had to share with you my truly akcnowledgment.
Nicely done
Stefan
Thank you! This guide is perfect. I use it every time I forget how I move wordpress from local to live!
Chell
J'ai reçu un « système de fichiers » WP complet via un serveur FTP d'un de mes fournisseurs, et je veux créer une nouvelle page web avec ces fichiers, mais avec mon propre domaine.
Puis-je utiliser ce « guide » pour cela ?
Désolé pour les questions stupides, mais je n'ai travaillé sur WP qu'à travers une solution cloud.
Support WPBeginner
Salut Chell,
Vous aurez également besoin de la base de données WordPress, pas seulement des fichiers. Une fois que vous aurez la base de données et les fichiers WordPress, vous pourrez les télécharger sur votre propre nom de domaine et importer la base de données.
Admin
Scott
Bonjour. J'ai fini de construire mon site sur un serveur local et je suis prêt à le déplacer vers mon serveur en ligne. Je suppose qu'avant de suivre vos étapes, je devrai d'abord installer WordPress sur mon compte d'hébergement. Est-ce correct ? Et si oui, dois-je cocher la case « Créer automatiquement une nouvelle base de données pour cette installation » ? Si je fais cela, devrai-je remplacer cette base de données par celle de mon serveur local, n'est-ce pas ? Ou devrais-je laisser cette case décochée puisque je m'apprête à y migrer une nouvelle base de données ? Merci.
Support WPBeginner
Salut Scott,
Non, au lieu d'installer WordPress, vous déplacerez un de votre serveur local vers le site en direct. De même, vous exporterez votre base de données locale, puis l'importerez sur le compte d'hébergement de votre serveur en direct en utilisant phpmyadmin via cpanel.
Admin
Bryn Why
Bonjour, après avoir mis à jour mon fichier wp-config.php pour refléter les informations de la base de données, voici ce qui s'affiche lorsque j'accède au site en direct :
Erreur fatale : Classe ‘WP_Widget_Media’ introuvable dans /home/…/wp-includes/widgets/class-wp-widget-media-audio.php à la ligne 17
Manos Liakos
Mec, tu me sauves la vie. Ce truc avec la requête SQL pour changer les liens m'a vraiment aidé. J'essayais depuis 2 jours d'affilée de corriger le site qui ne s'affichait pas correctement lorsque j'y accédais depuis une IP publique via mon nom de domaine, même si « siteurl » et « home » étaient correctement configurés. Merci !
Support WPBeginner
Salut Manos,
Heureux que vous ayez trouvé la solution. N'oubliez pas de nous rejoindre sur Twitter pour plus d'astuces et de tutoriels WordPress.
Admin
Shreshta
Merci d'avance.
Je dois télécharger le site WordPress de ma machine locale vers le serveur web que possède mon entreprise et qui se trouve dans le même bâtiment où je travaille. Mon problème est que je n'utilise aucun service d'hébergement, donc je ne suis pas sûr de quoi faire en ce qui concerne l'étape du gestionnaire de fichiers pour le transfert de la base de données. Pour être clair, comment procéderais-je pour télécharger le site de ma machine locale vers le serveur privé de l'entreprise sans utiliser de service d'hébergement web.
Dimitris
Bonjour, je vais faire cette migration, mais j'ai une question. Que se passe-t-il si je dois télécharger un site web sur un serveur, mais que sur mon localhost, ce site web fait partie d'un multisite ? Comment puis-je isoler ce site web du réseau WordPress local et enfin le télécharger sur un vrai serveur web ?
Olumide
phpMyAdmin – Erreur
Erreur lors du démarrage de la session ; veuillez vérifier votre fichier journal PHP et/ou de serveur Web et configurer correctement votre installation PHP. Assurez-vous également que les cookies sont activés dans votre navigateur.
session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2)
C'est ce que j'obtiens et mon site ne fonctionne pas, s'il vous plaît aidez-moi.
Support WPBeginner
Salut Olumide,
Si l'erreur se produit sur votre site en ligne, veuillez contacter votre fournisseur d'hébergement. Si cela se produit sur votre serveur local, cela signifie que la configuration de votre serveur local n'est pas correctement configurée.
Admin
Angela
Je viens de suivre ces étapes pour déplacer un site local vers un site actif et aucun de mes sites locaux n'a été transféré.
Olakorede O
S'il vous plaît, j'ai des problèmes avec l'étape 7. J'ai entré le site en ligne mais que dois-je mettre pour le site local ? merci
Dimitri
Dieu merci pour cet article !
L'étape 6 m'a sauvé la vie, on ne la trouvait nulle part sur Internet !!!
Bisous de France
Marlon
Bonjour WPBEGINNER SUPPORT et al,
Merci, j'ai trouvé votre article utile pour les gens. J'espère que vous pourrez m'aider avec mon problème. Après avoir modifié le fichier functions.php (site en ligne) en ajoutant du code, je ne peux plus voir ni accéder au site web. Il affiche toujours le message :
Notice: ob_end_clean(): failed to delete buffer. No buffer to delete in /home/dh_awey63/website/wp-content/plugins/nextgen-gallery/nggallery.php on line 92
ParseError thrown
erreur de syntaxe, inattendu ‘ang’ (T_STRING)
J'ai cherché le message d'erreur sur Google et j'ai reçu des conseils pour y accéder via le client FTP FileZilla, mais je ne parviens pas à me connecter. J'ai toujours une erreur : « Réponse : 530 Login incorrect ». « Erreur : Erreur critique : Impossible de se connecter au serveur ». Y a-t-il un moyen d'éditer le fichier functions.php pour supprimer mes commentaires et remettre le site en état normal ? Je ne sais pas si le développeur web a configuré un compte FTP, ce développeur indépendant a laissé son travail désordonné et bâclé dans sa conception web et est parti après avoir reçu le paiement. Je suis vraiment novice dans ce domaine et je ne sais pas quoi faire. S'il vous plaît, aidez-moi. Merci beaucoup.
Support WPBeginner
Bonjour Marlon,
Vous pouvez également accéder à vos fichiers WordPress en utilisant le Gestionnaire de fichiers dans cPanel, sous le tableau de bord de votre compte d'hébergement web. Une fois connecté à votre site via le gestionnaire de fichiers, vous devez localiser votre fichier functions.php et annuler les modifications que vous avez apportées précédemment.
Admin
Marlon
Bonjour WPBEGINNER SUPPORT,
Merci pour votre réponse rapide. Je suis désolé, je n'ai vraiment aucune idée si le gars qui a construit le site a créé un compte cPanel, je ne connais vraiment pas les détails de connexion s'il y en a. Ce sale type ne répond jamais à mes messages après avoir reçu l'argent de notre part. S'il vous plaît, aidez-moi à savoir quoi faire s'il existe des options disponibles. Veuillez visiter le site web à l'adresse rheumacares.ph. Merci beaucoup.
Victor
Bonjour, j'ai un problème à l'étape 4. Après avoir importé ma base de données, j'obtiens un message d'erreur. Je ne sais pas ce que j'ai fait de mal dans le processus et je ne sais pas comment le réparer. Pourriez-vous me donner quelques conseils ? Je poste le message d'erreur ci-dessous
Thanks
Erreur
Requête SQL :
—
— Base de données : `meusite`
—
— ——————————————————–
—
— Structure de la table pour la table `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL,
`comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
MySQL a dit : Documentation
#1050 – La table ‘wp_commentmeta’ existe déjà
Support WPBeginner
Salut Victor,
La table de votre base de données existe déjà. Si vous n'avez aucun contenu sur votre site en ligne, vous pouvez simplement SUPPRIMER toutes les tables de votre base de données WordPress, puis essayer d'importer à nouveau.
Admin
Jonathan
Merci pour cet article fantastique !
J'ai construit localement un site WordPress que je voudrais remplacer par un site actuellement en ligne.
Si je veux téléverser le site local sur un environnement de test en ligne, puis-je le faire sans avoir à configurer une nouvelle base de données ? C'est-à-dire, puis-je partager la même base de données utilisée par le site en direct ? Si oui, comment puis-je faire cela ?
Cordialement, Jon
Jon
Article incroyablement utile, merci ! Je construis un site WordPress localement pour remplacer celui qui est hébergé en ligne.
Je voudrais déplacer celui hébergé localement vers un environnement de test en ligne afin qu'il ne remplace pas le site existant.
Vos instructions suggèrent que je dois configurer une nouvelle base de données SQL pour laquelle j'aurai des frais. Y a-t-il un moyen de télécharger le site de test sur la base de données existante sans perturber le site en direct ? Si oui, comment ?
Merci,
Jon
Support WPBeginner
Salut Jon,
Ce n'est pas recommandé, mais vous pouvez changer le préfixe de table dans le fichier wp-config.php de votre site de test pour quelque chose d'unique. Utilisez la même base de données MySQL que votre site en direct. Ce faisant, la base de données de votre site Web en direct contiendra des tables pour différentes installations WordPress.
Admin
Jojo Esposa Jr
Puis-je utiliser l'installation WordPress de Cpanel Softaculous, puis simplement télécharger la base de données SQL et le thème actuel que j'ai utilisé ? Télécharger l'intégralité des fichiers WordPress depuis mon ordinateur portable vers le site en direct via FTP prend très longtemps car ma connexion Internet est extrêmement lente (2 Mbps).
Support WPBeginner
Bonjour Jojo Esposa Jr,
Oui, vous pouvez faire ça.
Admin
Lyada Emmanuel
Bonjour, j'ai suivi toutes les étapes, cependant lorsque j'ouvre la page de connexion à WordPress, j'obtiens cette
Erreur interne du serveur
Support WPBeginner
Salut Lyada,
Veuillez consulter notre guide sur la façon de corriger l'erreur interne du serveur dans WordPress.
Admin
Madison Duncan
Bonjour,
Je suis confus par la deuxième étape. Lorsque je clique sur mon compte client FTP, il me demande d'utiliser Cyberduck, mais ensuite je ne suis pas sûr des fichiers à télécharger ni où (comment m'assurer qu'il est sur public_html ?). J'ai terminé la première étape, ce sont donc les fichiers que je suis censé télécharger ? Je ne les vois tout simplement pas partout. Merci !
Support WPBeginner
Salut Madison,
Ce tutoriel porte sur le déplacement d'un site Web WordPress construit sur un serveur local (votre ordinateur) vers un site Web en direct. Si vous avez un serveur local installé sur votre ordinateur (programmes comme Wamp, MAMP, XAMP), vous trouverez des fichiers locaux sur votre ordinateur. Ce sont les fichiers que vous devez télécharger.
La première étape n'exporte que votre base de données. Vous en aurez besoin à l'étape 4.
Admin