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://www.wpbeginner.com.
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.

Lisa
À l'étape 4, lorsque j'essaie d'importer la base de données gzippée, j'obtiens ceci :
Erreur
Requête SQL :
—
— Base de données : `testbtat`
—
CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL a dit : Documentation
#1044 – Accès refusé pour l'utilisateur ‘btatxcom’@’localhost’ à la base de données ‘testbtat’
Bunty Gurung
@Lisa l'importation peut être un fichier .zip ou un fichier texte .sql, peu importe. Vous obtenez l'erreur car le nom de la base de données que vous essayez d'importer ne correspond pas au nom que vous avez créé.
Dans ce cas, je suppose que votre nom d'utilisateur sur le site en direct est ‘btatxcom’. Donc, généralement, votre base de données serait btatxcom_yourdb. Si c'est le cas, allez à localhost. Exportez simplement votre base de données sous forme de fichier .sql – sans utiliser d'options personnalisées. Enregistrez-le sur votre bureau. Faites un clic droit et ouvrez avec notepad++ (si vous ne l'avez pas sur votre PC, téléchargez-le, il est très facile à utiliser, comme notepad, juste un peu plus sophistiqué).
Vous trouverez cette ligne CREATE DATABASE IF NOT EXISTS autour de la ligne 22 ou recherchez le terme. Là, le nom de votre base de données apparaît deux fois, changez-le pour qu'il corresponde au nom de la base de données sur votre site en direct, par exemple, someprefix_yourdb. Enregistrez-le, allez dans votre phpmyadmin -> votre base de données -> parcourir et importez le fichier .sql enregistré. Cela devrait fonctionner. J'espère que cela aidera quelqu'un.
Wanda Serros
Merci pour le tutoriel. J'ai suivi toutes les étapes correctement, je crois. Cela a fonctionné à merveille jusqu'à ce que j'aille voir mon site. J'obtiens ce qui suit :
Votre serveur exécute la version PHP 4.4.9 mais WordPress 3.8.1 nécessite au moins 5.2.4.
bien que lorsque je vais sur mon Cpanel, il est indiqué : Version PHP 5.3.26
De plus, lorsque j'essaie d'aller dans l'administration, j'obtiens :
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103
J'apprécierais toute aide que vous pourrez m'apporter. Merci
Wanda
Support WPBeginner
Veuillez contacter votre fournisseur d'hébergement web. Il sera mieux à même de vous aider dans cette affaire.
Admin
Wanda Serros
Mon site web est maintenant en ligne bien que j'aie quelques problèmes à corriger. Je voulais juste faire un retour pour d'autres utilisateurs qui pourraient utiliser Lunarpages pour l'hébergement web. J'ai dû aller dans le panneau de configuration et choisir PHP5, puis un fichier phpini a dû être ajouté sous mon répertoire public_html avec
memory=64MB
et enfin j'ai dû ajouter :
suPHP_ConfigPath /home/username/public_html
dans mon fichier htaccess.
Sagesse
merci. c'était très utile
David
Bonjour,
Je peux accéder au wp-admin après avoir déplacé la base de données, mais pour une raison quelconque, j'obtiens un écran blanc lorsque je tape mon URL. Il ne semble pas trouver le html / css pour aucune des pages. C'est étrange car cela se charge parfaitement sur le localhost wamp.
Des idées ?
merci
Support WPBeginner
Allez dans Paramètres -> Général et assurez-vous que vos URL de site WordPress et d'accueil pointent vers votre nouvel emplacement.
Admin
Roanna
Vous ne savez pas à quel point cet article m'a aidé !
Merci beaucoup d'avoir pris le temps d'écrire et de publier ceci !
Sam
Merci pour votre tutoriel, il est très utile.
Janeth
Excellent tutoriel, merci beaucoup.
Je suppose que c'est le même processus d'un serveur de développement vers un serveur de production, n'est-ce pas ?
Support WPBeginner
Oui, il l'est.
Admin
AM
Merci beaucoup d'avoir publié ces instructions !! Je n'aurais PAS pu transférer le site de mon client sur le site en direct sans cela !! Juste une note : sous l'étape 3, vos instructions manquent la note sur le « nom d'hôte ». Cela m'a pris un moment pour comprendre, mais j'ai pu l'ajouter. Au cas où quelqu'un d'autre aurait des problèmes avec cette partie de la création de la base de données. Merci encore !!
abel kayode
Salut
Merci pour cet article instructif.
J'ai suivi toutes les étapes mais j'ai fini par obtenir cette erreur
Parse error: syntax error, unexpected ‘DB_PASSWORD’ (T_STRING) in /home/swagphot/public_html/wp-config.php on line 26
J'ai vérifié mon wp-config pour les fautes de frappe mais tout semble correct. J'ai besoin d'aide, je ne sais pas comment
Régler ça... Merci
Support WPBeginner
Il vous manque probablement une parenthèse ouvrante ( juste avant DB_Password
Admin
Miriam
Je suis tout nouveau dans ce domaine et cette explication est de loin la plus claire que j'ai trouvée, mais j'ai toujours des problèmes. J'ai transféré mes fichiers sur mon serveur d'hébergement mais je suis bloqué sur la base de données. J'ai une installation locale de WordPress établie avec Bitnami. Quand je vais sur http://localhost/phpmyadmin/, je ne vois pas ma base de données ; je ne vois que information_schema et test. J'ai vérifié mon wp-config.php et je vois ‘DB_NAME’, ‘bitnami_wordpress’. Je suis perdu quant à ce qu'il faut faire ou où chercher ensuite. Toute aide serait grandement appréciée. Merci.
Support WPBeginner
Dans votre wp-config.php, vérifiez votre DB_User et DB_Password, utilisez-les pour vous connecter à phpMyAdmin et vous pourrez alors voir votre base de données bitnami_wordpress
Admin
Miriam
MERCI. MERCI. MERCI!!!!!
Sisira
Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much……………….
james Daly
Merci beaucoup pour cet article – Il était facile à suivre et a parfaitement fonctionné pour moi – Je pensais que ce serait un processus intimidant mais c'était assez facile si vous suiviez les étapes correctement
Bilal Ahmad
J'ai fait toutes les étapes. Après cela, je ne peux pas accéder à mon tableau de bord. Chaque fois que je vais dans mon panneau d'administration et que j'entre le nom d'utilisateur et le mot de passe qui sont corrects. Mais il ne me redirige pas vers mon tableau de bord. Il me redirige encore et encore vers mon panneau d'administration. S'il vous plaît, aidez-moi
Kirit Patel
Ce tutoriel est très important pour les débutants qui ne savent pas comment déplacer un site WP local vers un site en ligne. Il m'est utile.
Merci beaucoup.
mira
salut,
merci pour cet article utile.
mais j'ai une erreur comme
1044 accès refusé
S'il vous plaît, pourriez-vous m'aider à résoudre cette erreur de base de données ?
jay
Pour résoudre l'erreur 1044 Accès refusé. Vous devriez ouvrir le fichier de base de données dans votre éditeur de texte et supprimer le code suivant.
— Base de données : `XYZ`
—
CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `XYZ`;
Terry
Merci pour toute votre aide avec ces tutoriels ! J'apprends beaucoup. J'ai un problème qui a déjà été mentionné mais je n'obtiens pas de solution.
Je suis bloqué à l'étape 6, j'obtiens continuellement une erreur d'établissement de connexion à la base de données.
J'ai changé une chose dans votre procédure, à l'étape 6 j'ai modifié wp-config.php pour inclure define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’);
Quoi qu'il en soit, je ne peux toujours pas me connecter, et s'il y a quelque chose que vous pouvez faire pour m'orienter dans la bonne direction, je vous en serais reconnaissant !
charles
J'ai eu le même problème mais assurez-vous qu'il n'y a pas de petites fautes de frappe lors de la saisie du nom de la base de données, du nom d'utilisateur, du mot de passe et de l'hôte. Mon problème était que les symboles apostrophes étaient différents (symbole ‘). Lorsque j'ai commencé à changer le nom, l'apostrophe a changé pour un symbole différent et il est vraiment difficile de dire si elle a changé. Mais je l'ai corrigé et ça a marché
rahul
Vous deviez juste changer le nom de la base de données, le nom d'utilisateur et le mot de passe cPanel du site dans les champs demandés dans wp-config.php
Jody Hockley
Merci pour ce guide simple et facile à suivre. Tout a été fait en moins de 20 minutes. Cela m'a tellement facilité la vie. J'apprécie beaucoup…
Vivek
J'ai suivi les mêmes étapes.
Le site web est en ligne sur le serveur mais rencontre le problème suivant.
Les menus n'apparaissent pas dans le panneau d'administration.
Les paramètres ne sont pas sauvegardés si j'essaie d'apporter des modifications.
Une idée ?
WawanAdie
D'accord. ce sera utile merci
jeret
Salut, j'ai téléchargé avec succès tous les fichiers sur le serveur web. Je peux voir mon site WordPress.
Le problème, c'est quand j'essaie d'accéder à la page d'administration. En utilisant le nom d'utilisateur et le mot de passe que j'ai créés via cPanel, cela ne fonctionne pas. Il indique nom d'utilisateur invalide. J'ai modifié le fichier wp-config.php. Je me suis assuré que le nouveau nom d'utilisateur et le nouveau mot de passe sont mis à jour.
Qu'en est-il de cette ligne dans le fichier de configuration, que dois-je y changer :
/** Nom d'hôte MySQL */
define(‘DB_HOST’, ‘localhost’);
Merci.
Mustafa
Vérifiez :
/** Nom d'hôte MySQL */
define(‘DB_HOST’, ‘mysql.yoursite.com’);
Miroslava Donchev
Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge
J'ai transféré mon site local vers un site hébergé en ligne et j'ai eu une seule erreur, alors je veux partager comment je l'ai résolue. J'ai eu une page noire sur la page des options de permaliens et j'ai trouvé la solution suivante de DebbieV :
« J'ai édité wp-admin/includes/misc.php, en forçant la valeur de $got_rewrite = true ; »
Peut-être que cela pourra aider quelqu'un d'autre aussi.
Cordialement !
Mira
dhani
Bonjour,
Y a-t-il un moyen d'exporter de wordpress.org vers wordpress.com sans avoir à héberger le site et à payer ?
J'ai mon blog sur wp.org mais je veux qu'il soit en ligne sans payer... je me demande juste s'il existe des options pour cela.
Merci.
Jay
J'ai suivi toutes les instructions sauf l'exportation de ma base de données depuis localhost en gzippé car j'ai essayé d'importer sur le serveur en ligne dans phpMyadmin, cela m'a donné une erreur « #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘?’ at line 1 ». Mais cela importe la base de données lorsque j'utilise la compression zippée, mais après avoir attendu 7 heures pour télécharger tous mes fichiers de localhost vers le serveur en ligne, il m'a demandé d'installer Wordpress et lorsque j'installe Wordpress, aucun de mes articles n'y figure.
Jay
J'ai déjà modifié les informations de la base de données dans wp-config et cela me demande toujours d'installer Wordpress
Support WPBeginner
Avez-vous changé le préfixe de la table de la base de données ? Êtes-vous sûr que la base de données à laquelle vous êtes connecté n'est pas vide ?
Admin
Jigar
J'ai eu le même problème mais je l'ai résolu avec le préfixe de la base de données, il doit être le même que dans la base de données sur le serveur.
Merci ADMIN,
bientôt hao ng
Merci pour vos tutoriels. Ils sont très utiles. J'ai réussi à déplacer mon wordpress du serveur local vers le site en ligne. Cependant, lorsque je me connecte à mon panneau d'administration. Le message d'erreur s'affiche :
Erreur interne du serveur
Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu traiter votre demande.
Veuillez contacter l'administrateur du serveur et l'informer de l'heure à laquelle l'erreur s'est produite, et de tout ce que vous auriez pu faire qui aurait pu causer l'erreur.
Plus d'informations sur cette erreur peuvent être disponibles dans le journal d'erreurs du serveur.
De plus, une erreur 500 Internal Server Error a été rencontrée en essayant d'utiliser un ErrorDocument pour gérer la requête.
Des experts pourraient-ils me conseiller sur la façon de résoudre ce problème ?
Merci
Support WPBeginner
Consultez notre guide sur la façon de résoudre l'Erreur interne du serveur dans WordPress.
Admin
tatiana
Bonjour. J'ai l'intention de téléverser un localhost sur un serveur... J'ai suivi toutes les étapes ci-dessus PLUSIEURS FOIS... mais ce message apparaît toujours : « Vous n'avez pas la permission d'accéder à / sur ce serveur. »
Support WPBeginner
Veuillez contacter votre hébergeur, cela semble être un problème de configuration du serveur.
Admin
Jose
Salut. Merci, ce post est plus utile que tout ce que j'ai trouvé sur YouTube.
Cependant, je n'arrive pas à faire fonctionner mon site, même après avoir suivi toutes les étapes attentivement.
Je peux accéder à mon administration depuis mon site web en ligne, et tout, y compris les plugins et les thèmes, les posts et les pages, semble être présent sur le tableau de bord. Cependant, le site web, même en y accédant depuis le tableau de bord lui-même, affiche une page blanche. Une idée d'où pourrait venir le problème et de ce que je pourrais faire pour le résoudre ?
Merci !
Support WPBeginner
Il semble que vous ayez réussi à déplacer votre site du serveur local vers le serveur en direct. Maintenant, il vous suffit de corriger l'écran blanc de la mort. Tenez-nous au courant.
Admin
Jose
Merci !
Il s'est avéré que j'utilisais un thème enfant. Passer au thème original et apporter les modifications depuis les paramètres du thème au lieu de la nouvelle feuille de style a résolu l'écran blanc de la mort. Merci pour ce blog clair, complet et utile.
Jose
David
Votre problème était exactement le même que le mien maintenant. Seulement, je n'utilise pas de thème enfant, c'est un thème personnalisé. Je n'arrive tout simplement pas à le faire fonctionner, même si cela fonctionne sur mon localhost.
Quelqu'un peut-il me conseiller à ce sujet ?
Merci
Mai
Salut, je pense que j'ai peut-être commenté trop tôt. Tout fonctionne bien sauf pour la section des commentaires récents où elle n'affiche pas les commentaires, mais des liens vers des entrées de blog "localhost".
Voici mon blog : http://www.sugaroverkill.com/blog/
J'ai suivi toutes les étapes, y compris la #7. Y a-t-il une autre étape que je dois suivre pour que les commentaires récents s'affichent correctement ?
Support WPBeginner
It seems to be working now
Admin
Mai
Thanks for the article. It worked like a charm!
Jack Allen
Bonjour, je me demandais juste si vous aviez dû changer le nom d'hôte de la base de données dans le fichier wp-config car j'ai toujours une erreur lors de l'établissement de la connexion à la base de données. Merci Jack
Support WPBeginner
Oui, vous devrez changer le nom de votre base de données dans le fichier wp-config.
Admin
Beth
Merci pour cette ressource ! Tout semble fonctionner correctement avec le site migré, mais nous ne pouvons pas accéder au wp-admin du nouveau site pour nous connecter à Wordpress. Nous n'avons pas fait une nouvelle installation de wordpress, nous avons simplement transféré tous les fichiers du site précédent dans le nouveau répertoire. Une installation de wordpress est-elle nécessaire si un site est en ligne et fonctionne sur deux URL différentes ?
Support WPBeginner
Vous devrez également déplacer votre base de données. Non, lorsque vous déplacez WordPress d'un endroit à un autre, vous n'avez pas vraiment besoin de relancer le script d'installation.
Admin
Verna
Je voulais juste vous faire savoir MERCI !!!
Vos instructions ont parfaitement fonctionné pour un nouvel utilisateur et vos efforts sont vraiment, vraiment appréciés.
Que Dieu vous bénisse !
Albert Clayton
J'ai migré mes sites WordPress en utilisant le plugin All in One WP Migration – http://wordpress.org/plugins/all-in-one-wp-migration/
annie
Bonjour,
Je prévois d'utiliser ce tutoriel pour transférer localhost pour la première fois.. (Je ne l'ai pas encore tout lu)
mais, j'ai remarqué que j'ai besoin d'utiliser phpadmin et comme j'ai d'abord utilisé WAMP, je n'ai pas pu utiliser phpadmin et je ne suis pas tout à fait sûr de ce qui ne va pas (je suis désolé si vous mentionnez cela quelque part ici, veuillez ignorer mon commentaire),…
Y a-t-il un moyen de transférer mon site sans phpadmin ? c'est-à-dire en copiant et collant quelque chose ?
excusez-moi car je suis complètement nouveau à cela…
merci
Support WPBeginner
Vous pouvez exporter votre base de données sur localhost en utilisant le plugin wp dbbackup.
Admin
annie
merci pour votre réponse
annie
Bonjour,
J'ai suivi toutes les étapes avec succès mais je ne peux pas passer à l'étape 6 car le téléchargement ftp vers public_html est bloqué à 99%
une idée de ce qui pourrait ne pas aller ?
merci.
Hitesh
salut j'ai fait la même chose que vous mentionnez ici mais je ne peux toujours pas changer le logo du thème, j'ai importé l'ancien site sur le nouveau site
Jeff Matt
Merci beaucoup ! Cela a parfaitement fonctionné pour moi et je ne m'inquiète plus du développement sur MAMP. Santé !
Ravi
Merci beaucoup..
Rajeev
Many Thanks for this tutorial
Jose Luis
Thanks for all! You save my life!
ashish gupta
Je comprends vraiment ce que vous dites, la première fois j'ai aussi été bloqué dans cette situation et je ne savais pas comment faire.
Westy
Salut, merci pour ce super tutoriel.
Tout semble fonctionner correctement pour moi, sauf que l'apparence est complètement déréglée.
J'utilise le thème par défaut de bp avec un thème enfant sur le serveur local. Après l'importation, le thème par défaut de bp (parent) n'apparaît pas dans les paramètres Apparence > Thèmes, ce qui casse mon thème enfant. Cependant, tous les dossiers, etc. de bp-default ont été téléchargés du site local vers le site en ligne, donc je ne comprends pas pourquoi le problème survient.
Quelqu'un d'autre a-t-il eu ce problème et peut m'aider à le résoudre ?
Merci de votre temps.
clare
Fatigué, je me demande juste si vous avez résolu votre problème. Et si oui, comment ?
J'ai actuellement le problème inverse. Mon thème enfant fonctionnait très bien sur le serveur local, mais en le migrant vers le serveur en ligne, il est maintenant cassé et il a restauré le thème parent. J'espère que si vous avez résolu votre problème, cela me donnera une idée de ce que je fais mal.
Pomen Yala
Thanks for sharing this info. Life lot’s easier to switch wordpress for me now
Heidi Anderson
Bonjour, j'ai vraiment besoin d'aide. J'arrive à l'étape 4 et je trouve ma nouvelle base de données que j'ai créée dans le serveur SQL, elle n'a pas de tables, je clique dessus, j'appuie sur importer et j'obtiens le message suivant en rouge : « Le répertoire que vous avez défini pour le téléchargement de travail ne peut pas être atteint ». Et ce, avant même d'essayer de télécharger mon fichier. Qu'ai-je fait de mal ?
Venkat
Salut.. Votre tutoriel est très clair. Je suis très content de votre aide. Merci !
Priyanka
salut merci d'avoir partagé un tutoriel aussi génial...:)
Samantha
Salut, j'ai exporté ma base de données depuis localhost et j'essaie de faire l'étape 4. J'ai eu l'erreur 1044 mais j'ai vu dans les commentaires précédents qu'il fallait supprimer une section et changer pour le nom de ma base de données en ligne. J'ai essayé d'importer à nouveau et maintenant j'ai l'erreur
#1064 – Vous avez une erreur de syntaxe dans votre SQL ; consultez le manuel correspondant à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de ‘– phpMyAdmin SQL Dump
— version 4.0.4
— http://www.phpmyadmin.net
—
— Ho’ à la ligne 1
Pouvez-vous aider du tout ??
Support WPBeginner
Annulez les modifications que vous avez apportées précédemment.
Admin
Mark Johnson
Salut, j'ai eu le même problème. Vous devez éditer le fichier d'importation avant de le télécharger. Voici un lien qui vous montre comment faire : http://support.hostgator.com/articles/cpanel/how-to-import-your-mysql-database
Ensuite, vous le compressez avec le nom « nomdevotrebasededonnées.sql.zip » puis vous le téléchargez
Quentin
Excellent guide – très clair. Et, j'ai appris quelques choses utiles dans le processus. Merci.
Gwen
Lorsque j'essaie d'importer mon fichier sql dans la nouvelle base de données, j'obtiens cette erreur de phpMyAdmin :
#1103 – Nom de table incorrect
Des idées sur ce que je pourrais faire de mal ?
Support WPBeginner
Lors de la création de votre fichier d'exportation, assurez-vous que votre fichier d'exportation a l'option Créer les tables si elles n'existent pas cochée.
Admin
Fatima
Comment faire ?
Gwen
Bonjour ! Je reçois cette erreur de phpMyAdmin lorsque j'essaie d'importer mon fichier sql dans la nouvelle base de données sur le serveur en direct :
#1103 – Nom de table incorrect
Des idées sur ce que je pourrais faire de mal ?
Parisa
Bonjour,
Merci pour l'article. J'ai suivi les étapes, mais lorsque je vais sur le site Web, je vois « Index de/ » et en dessous, je vois les fichiers et dossiers téléchargés sur le site Web. Lorsque je clique sur les fichiers, j'obtiens « Erreur lors de l'établissement d'une connexion à la base de données ». Pourriez-vous m'aider avec cela ?
merci
Jennifer
J'ai le même problème. Avez-vous trouvé des solutions ?
Jennifer
En fait, je n'ai pas le message ou le dossier « Index de/ », juste le message « Erreur lors de l'établissement d'une connexion à la base de données ».
J'utilise GoDaddy pour mon compte d'hébergement et ils avaient un processus légèrement différent pour configurer les utilisateurs pour la base de données (c'est une étape tout-en-un, où votre nom de base de données est également votre nom d'utilisateur). Je me demande si c'est ce qui cause la déconnexion.
Je place également mon installation WordPress dans un sous-dossier, plutôt que dans le répertoire racine. J'ai donc ajouté ce dossier après mon URL lorsque j'ai modifié mes tables. Cela pourrait-il être un problème ?
Jennifer
J'ai creusé plus profondément dans votre site Web (au fait, c'est génial — merci !!!) et j'ai trouvé ma solution ici : https://www.wpbeginner.com/wp-tutorials/useful-wordpress-configuration-tricks-that-you-may-not-know/
J'ai changé localhost dans mon fichier config en mon adresse IP et cela a résolu le problème.
AWASAE
je pense que vous avez les fichiers de votre site Web pas directement dans le répertoire public_html ! je pense que vous les avez dans un dossier à l'intérieur de public_html
allez dans le dossier, sélectionnez tous les fichiers et déplacez-les d'un cran dans le répertoire racine
WRONG: public_html/AFolderContainingAllFiles/{allfiles}
RIGHT: public_html/{allfiles}
Shawn
Correction de votre requête mysql :
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com’);
devrait être..
UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);
(La barre oblique était manquante)
Support WPBeginner
Shawn, merci de l'avoir signalé. Nous avons mis à jour l'article.
Admin
Anna
Bonjour,
J'ai créé un nouveau site WP pour une URL existante où le site actuel est actif. J'ai besoin de tester le panier/la passerelle de paiement du nouveau site WP en utilisant un SSL, qui réside sur le site existant. J'ai donc créé un sous-dossier et migré le nouveau site WP vers ce dossier depuis MAMP. Je peux accéder à la page de connexion, mais après la connexion, j'obtiens une erreur 404 « wp-login.php introuvable sur le serveur ». J'ai vérifié via l'accès FTP et il est bien là dans le dossier. Il semble que je doive mettre à jour autre chose. Ou, puis-je copier le dossier SSL vers mon MAMP pour que les tests puissent avoir lieu localement ? Merci pour toute suggestion.
Anna
swati
Après avoir suivi les mêmes étapes que dans votre article, je n'arrive à afficher que la page d'accueil, mais sans images ni curseur... De plus, mes autres pages ne s'affichent pas sur localhost... elles donnent la même erreur pour toutes les pages internes : introuvable sur ce serveur... Aidez-moi svp...
Support WPBeginner
Pouvez-vous accéder à la zone wp-admin ? Si oui, allez dans Paramètres et corrigez les options d'URL de votre site et de votre page d'accueil. Consultez également cet article pour définir les autorisations de fichiers correctes pour WordPress.
Admin