Comment migrer Wordpress local vers un serveur enligne


, Mis à jour le 2 septembre, 2015

Comment migrer Wordpress local vers un serveur enligne

Développer un site WordPress localement (sur votre ordinateur pc) peut aider à accélérer le processus de développement. Dans le passé, nous vous avons montré comment installer WordPress sur votre ordinateur Windows en utilisant WAMP. Une fois que vous avez terminé le développement de votre site sur localhost, l'étape suivante consiste à déplacer le site en ligne.

Dans cet article, nous allons vous montrer comment faire pour migrer WordPress à partir du serveur local vers votre serveur distant. En utilisant ce procédé, vous serez en mesure de migrer l'ensemble de votre contenu (articles, pages, images, etc), des thèmes, ainsi que les plugins du serveur local vers un site de production.

Avant de commencer, il faut que vous sachiez que vous pouvez faire cette migration de serveur local vers un site en ligne de façon plus facile en utilisant l'un des deux plugins: BackupBuddy ou Duplicator. Dans cet article, nous allons vous montrer comment faire manuellement, de sorte que vous pouvez apprendre le processus. Cependant, nous préférons utiliser BackupBuddy pour accéléra les choses.

Avant tout

Afin que vous puissiez migrer votre site WordPress développé localement à un serveur en ligne, vous devez disposer de deux choses. Le premier est le serveur local. Nous supposons que vous avez un site WordPress en cours d'exécution sur votre ordinateur pc (un serveur local), et que vous en avez un accès complet. Ensuite, vous aurez besoin d'avoir un hébergement de site qui supports WordPress.

Vous aurez aussi besoin d'avoir un programme FTP et savoir comment l’utiliser, de sorte que vous pouvez télécharger votre contenu sur le site en ligne.

Note: les captures d'écran utilisées dans cet article proviennent de fournisseurs d'hébergement WordPress qui ont cPanel.

É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 du serveur local. Nous allons utiliser phpMyAdmin pour faire cela. Si vous n'êtes pas familier avec phpmyadmin, alors vous voudrez peut-être jeter un oeil à notre guide de gestion de base de données WordPress en utilisant phpMyAdmin. Il suffit d'aller à http://localhost/phpmyadmin/ et cliquez sur votre base de données WordPress. Ensuite, cliquez sur le bouton Exporter dans la barre de menu du haut.

exporter base de données mysql wordpress utilisant phpmyadmin

Choisissez la méthode personnalisée dans l'option de la méthode d’exportation. Cette méthode vous donnera plus d'options pour exporter votre base de données. Sélectionnez toutes les tables à exporter et choisissez .gzip pour la compression. Faites défiler vers le bas de la page et appuyez sur le bouton Go pour télécharger votre base de données.

Étape 2: Transférer les fichiers WordPress à votre serveur distant

Maintenant, ouvrez un client FTP et se connecter à votre serveur d’hébergement web. Une fois que vous êtes connecté à votre site en ligne, assurez-vous de télécharger les fichiers dans le bon répertoire. Par exemple, si vous voulez que le site soit hébergé sur votresite.com, alors vous devez télécharger tous les fichiers dans votre répertoire public_html.

Maintenant, sélectionnez tout les  fichiers de votre site WordPress local et les téléchargés sur votre serveur enligne. Vous pouvez aussi consulter notre tutoriel sur comment heberger un site en ligne utilisant le client FTP Filezilla

transfer wordpress de pc au serveur en ligne

Etape 3: Création d’une Base de données MySQL sur le site enligne

Alors que votre client FTP transfert vos fichiers WordPress, vous pouvez commencer l'importation de votre base de données sur le serveur distant. La plupart des hébergeurs internet offrent un panneau de control cPanel pour gérer votre compte d'hébergement. Nous allons vous montrer comment créer une base de données en utilisant cPanel. Connectez-vous à votre tableau de bord cPanel et cliquez sur l'icône de bases de données MySQL qui se trouve dans la section des bases de données. Vous pouvez aussi consulter notre tutoriel vidéo sur comment créer une base de données dans cPanel.

création base de donées dans cpanel

Sur l'écran suivant, créer une base de données en entrant un nom dans le champs approprié.

nommé la base de donnée mysql

Après la création d'une base de données, faites défiler vers le bas jusqu’aux utilisateurs MySQL. Créer ou ajouter un utilisateur existant à la base de données. Après avoir ajouté l'utilisateur, cPanel vous amène à définir des privilèges de MySQL pour cet utilisateur. Il suffit ici d’accorder tous les privilèges à l'utilisateur.

utilisateur mysql

Étape 4: Importation de la Base de données WordPress sur le site enligne

La prochaine étape dans le processus est d'importer votre base de données WordPress. Accédez à votre tableau de bord cPanel, descendez jusqu'à la section des bases de données et cliquez sur phpMyAdmin. Cela vous mènera à phpMyAdmin où vous allez cliquer sur la base de données que vous avez créé plus tôt. Dans phpMyAdmin vous verrez votre base de données sans tables. Cliquez sur l'onglet Importer dans le menu supérieur. Sur la page d'importation, cliquez sur le bouton choisir le fichier, puis sélectionnez le fichier de base de données compressé que vous avez enregistré durant l'étape 1. Enfin, appuyez sur le bouton OK en bas de la page. phpMyAdmin se chargera de l’importation de votre base de données WordPress. Vous pouvez aussi consulter ce tutoriel vidéo de gestion de base de données dans phpmyadmin pour voir tout ce processus dans une vidéo.

importer une base de données avec phpmyadmin

 

Etape 5: Modification de l'URL du site Wordpress

Maintenant, vous devez modifier l'URL de votre, afin que vous puissiez configurer votre site WordPress en ligne. À partir de votre phpMyAdmin, regardez dans le tableau  « wp_options » dans votre base de données que nous venons d'importer à l'étape 4. Si vous avez changé le préfixe de votre base de données, au lieu de wp_options il pourrait être {prefix}_options.

Cliquez sur le bouton Parcourir à côté de wp_options ou le lien que vous voyez dans la barre latérale pour ouvrir la page contenant une liste de champs dans le tableau « wp_options ». Voir capture d'écran ci-dessous:

changer wp_options

Sous le champs « options_name », trouvez « SITEURL ». Cliquez sur l'icône "Modifier le champ" qui se trouve à l'extrême gauche au début de la ligne.

editer et changer SITEURL Wordpress

Lorsque vous cliquez sur le champ d'édition, une fenêtre de champ de saisie apparaît. Dans la zone de saisie pour option_value, vous verrez l'URL de votre installation locale probablement quelque chose comme: http://localhost/test. Insérez soigneusement votre nouvelle URL du site dans ce champs, par exemple: http://www.tophebergeur.com

Enregistrez le champ en cliquant sur le bouton Go.

Ensuite, vous devez répliquer cette étape pour le nom de l'option: home. La page wp_options peut être de quelques pages. L’option :Home (Accueil) se trouve habituellement dans la deuxième page. Utilisez les flèches de pagination dans phpMyAdmin pour y arriver.

Mettre à jour l'URL « Accueil » en utilisant le même que votre « SITEURL ».

Étape 6: Configuration de votre site Wordpress enligne

Maintenant que nous avons importé la base de données, et transféré l'ensemble du contenu et fichiers, il est temps de configurer WordPress. Si vous allez sur votre site enligne une Erreur de connexion à la base de données sera affichée. Pour résoudre ce problème, connectez vous à votre site en utilisant un client FTP et éditer le fichier wp-config.php. Indiquez le nom de base de données, l’utilisateur MySQL et le mot de passe que vous avez créé plus tôt dans l'étape 3. Enregistrez le fichier wp-config.php et transférez le sur votre serveur. Visitez maintenant votre site web et votre site devrait s'afficher correctement. Si cela ne fonctionne pas consulter notre tutoriel sur comment résoudre l'erreur de connexion à la base de données.

Connectez-vous à votre panneau d'administration de WordPress, et allez dans « Réglages généraux». Cliquez sur Enregistrer les options. Cela permettra d'assurer que l'URL du site est corrigé ailleurs aussi.

Ensuite, allez dans Réglages » Lien permanent et cliquez sur Enregistrer pour s'assurer que tous les liens des articles fonctionnent correctement.

Étape 7: Corriger les liens cassés des images par la mise à jour des chemins URL

Chaque fois que vous déplacez un site WordPress d'un domaine à un autre, ou depuis un serveur local vers un site en ligne, vous risquez de voir des images manquantes à cause des liens cassés. Vous pouvez soit utiliser la requête SQL ou utiliser le plugin WordPress Velvet Blues.

Pour ceux qui veulent le faire via SQL, voici une requête SQL simple qui devrait résoudre ce problème:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.votresiteenligne.com');

Il suffit d'aller à phpMyAdmin, cliquez sur votre base de données, puis cliquez sur SQL dans le menu du haut. Ecrire cette requête, mais ne pas oublier de changer avec votre propre site local et les URL de votre site enligne.

correction des images manquantes dans wordpress

C'est tout, j'espère que votre site en ligne est désormais opérationnel. Vérifier bien votre site afin de s’assurer que tout fonctionne correctement. Si vous éprouvez des difficultés ou que vous avez des questions, n'hésitez pas à nous laisser un commentaire ci-dessous et nous allons essayer de vous aider autant que nous le pouvons.

Si vous développer souvent des sites Wordpress localement et sur une base régulière, nous vous recommandons vivement de vous procurer BackupBuddy car il va vous rendre la vie vraiment facile.


comments powered by Disqus

Comment changer un domaine principal wp multi-site

Comment changer un domaine principal wp multi-site

Si vous voulez changer le domaine principal de l'installation de votre WordPress multi-site, il y a 5 valeurs à modifier. Vous n’aurez pas besoin d'effectuer une dump de base de données. Ceci est en fait désapprouvé parceque WordPress enregistre des données en séries, et la modification de cela peut … Continuer

Publié le 8 octobre, 2016

0 Commentaires
Supprimer le spam dans wordpress

Supprimer le spam dans wordpress

L’augmentation des commentaires spams dans WordPress devenant un problème, vous vous retrouvez peut-être avec des centaines, voire même des milliers de commentaires en attente que vous avez à supprimer. Malheureusement, l’installation de base de WordPress vous laisse seulement supprimer en masse les … Continuer

Publié le 8 mai, 2016

0 Commentaires
Optimiser la base de données de Wordpress avec Cron

Optimiser la base de données de Wordpress avec Cron

Nous avons déjà souligné l’importance d’avoir une base de données simple et optimisée pour votre site web WordPress pour accélérer la performance de votre site. Après un certain temps, les tableaux MySQL deviennent encombrés et exigeront grandement quelques réparations et travaux d’entretien. Comme … Continuer

Publié le 24 janvier, 2016

0 Commentaires
Comment protéger wp-config.php

Comment protéger wp-config.php

Il est triste de constater à quel point de nombreux sites WordPress sont incroyablement faciles à pirater. Beaucoup d'entre eux ne sont même équipé de la dernière version. Cependant, l'un des fichiers parmi les plus dangereux et les plus sensibles dans WordPress est le wp-config.php. Ce fichier cont … Continuer

Publié le 21 octobre, 2015

0 Commentaires
Comment changer un site html en un site Wordpress

Comment changer un site html en un site Wordpress

Récemment, sur un forum que je fréquente, une vieille connaissance m’a demandé comment convertir un de ses anciens sites Dreamweaver vers WordPress, sans que cela ne lui demande trop d’effort. J’ai d’abord pensé que ce serait impossible de faire cela facilement, mais après avoir vu d’autres réponses … Continuer

Publié le 13 juillet, 2015

2 Commentaires
Comment ajouter un bouton donation dans Wordpress

Comment ajouter un bouton donation dans Wordpress

Il y a un grand nombre de sites web qui offrent des logiciels gratuits ou autres services libres de droit (open source). Les développeurs font beaucoup d’efforts pour nous fournir des outils spécialisés pour divers besoins. Les plugins WordPress sont eux-mêmes un bon exemple. Regardez le nombre d’ad … Continuer

Publié le 11 juillet, 2015

0 Commentaires
Comment installer SSL dans Wordpress

Comment installer SSL dans Wordpress

Tous les jours, nous révélons des informations personnelles sur internet. Rien que pendant la dernière heure, j’ai utilisé ma carte de crédit, acheté un livre, sauvegardé une copie de l’adresse de mes amis, envoyé des mails et fait quelques courses. Partager nos informations est devenu tellement co … Continuer

Publié le 28 février, 2015

0 Commentaires



Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Apres 10 ans dans le web j'ai finalement trouvé mon hébergeur de confiance. Il est proactif envers la lutte au piratage. Les serveurs sont ultra fiable. Et surtout, le service est excellent.

André Parent à propos Rapidenet

Montrer une autre revue
Lire les avis Rapidenet



Plans d'hébergement




Les plans d'hébergement de 59 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Ikoula

1.95 EURO

Ajouter un Avis
Visiter

2

Siteground

6.95 USD

Ajouter un Avis
Visiter

3

Ex2hosting

3.99 EURO

Ajouter un Avis
Visiter

4

Inmotion

5.95 USD

Ajouter un Avis
Visiter

5

Webhostinghub

4.95 USD

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Ex2hosting
78 avis des clients
Nuxit France
70 avis des clients
Hostpapa France
67 avis des clients
1and1 France
62 avis des clients
Rapidenet
50 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Ex2hosting
73 / 78 recommandé
Nuxit France
68 / 70 recommandé
Rapidenet
49 / 50 recommandé
Infomaniak France
48 / 48 recommandé
Hostpapa France
39 / 67 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Le plus important critère de votre hébergeur



Contacter l'éditeur

Posez votre question