Migrer son wordpress local sur un serveur en ligne ovh

Vous avez enfin terminé votre site installé sur votre machine, installer WordPress en local n’a plus de secret pour vous et vous êtes donc sur le point de migrer votre site wordpress complet, tous vos articles, vos plugins, vos réglages, votre thème… et tout ce que vous avez uploadé va donc se retrouver en ligne, sur votre serveur le tout rattaché à votre domaine. Dans cet exemple je pars sur un hébergement mutualisé simple chez OVH, mais gardez à l’esprit que vous pouvez très bien être hébergé ailleurs dans des conditions quasi identiques (1&1, PlanetHoster…) Enfin, mais c’est un autre sujet il convient de choisir votre hébergement en fonction de nombreux critères tels que : La situation géographique, la qualité du service et du SAV, votre besoin en bande passante… Partons pour la mise en ligne de votre blog ou site WordPress en mode débutant.

Uploader votre dossier WordPress chez votre hebergeur

Souvenez-vous, nous avions crée une base de données, dezippé le fichier wordpress et installé le tout sur notre machine en local avec MAMP. Et bien nous allons tout simplement importer ces memes données sur votre nouveau serveur qui n’attend que vos fichiers pour être pleinement fonctionnel en ligne.

Localisez votre dossier WordPress (Sur le bureau dans notre exemple) qui contient, tous vos fichiers : plugins, thèmes et réglages. Nous allons l’uploader dans son intégralité avec un client FTP au doux nom de CyberDuck

Une fois lancé cliquez sur le bouton Connecter en haut à gauche et rentrez les informations que votre hébergeur vous à fourni par email lors de la creation de votre espace.

connexion au FTP cyberduck

Vous allez, pour OVH du moins, vous retrouver avec un dossier appelé www a la racine du site, ce meme dossier renferme un fichier index.html que vous allez supprimer dès maintenant. Il vous faut maintenant uploader l’intégralité de vos fichiers presents dans votre dossier WordPress sur votre machine, sur votre serveur.

! ATTENTION, tous les fichiers du dossier WordPress et non le fichier WordPress en lui même, c’est un detail important et une erreur que je retrouve souvent lors des questions et autres problèmes lors de l’installation. !

N.B : Chez les autres hébergeurs si ce n’est pas un dossier www vous pouvez avoir au choix public_html ou bien encore htdocs, la procédure reste la même et vous pouvez vous référer à l’aide en ligne que propose votre hébergeur.

 Vos fichiers WordPress sont maintenant en ligne sur votre serveur

fichiers blog wordpress racine OVH www
Facile n’est-ce pas ? Mais ce n’est pas fini, attaquons-nous désormais a la colonne vertébrale de votre site, la base de données que nous allons exporter depuis votre WordPress local et que nous allons importer chez votre hébergeur.

Exporter votre base de données locale et Importer cette BDD via PhpMyAdmin chez votre hébergeur

C’est parti, rendez-vous dans PHPMyAdmin au sein de votre serveur local, en accédant a MAMP et en atteignant celle-ci via cette procedure :

1. Lancez MAMP

serveur local mamp macosx

2. Rendez-vous sur : http://localhost:8888/MAMP/ puis PHPMyAdmin

configurer phpmyadmin mamp

3. Exportez votre Base de données

Sélectionnez votre base de données dans le Menu de Gauche puis Menu Exporter

exporter-base-de-donnees-phpmyadmin

Sur l’écran suivant vous allez dès a present effectuer les options suivantes :

Méthode d’exportation : Personnalisée
Tables(s) : Tout sélectionner (par default)
Sortie : Diriger la sortie vers un fichier
Compression : gzippé

methode-export-base-phpmyadmin
Cliquez sur exécuter et vous téléchargez votre Base de données au format suivant : nomdelabase.sql.gz

Importer la base de données WordPress chez l’hébergeur

Après l’export, forcément, voici l’import. Mais avant cela il vous faudra créer une base de données vierge chez votre hébergeur. Pour OVH et son Manager rendez-vous dans le Menu Hébergement puis onglet SQL enfin cliquez sur Créer une base de données.

creer une BDD chez votre hebergeur OVH
Remplissez maintenant le nom que vous voulez donner a votre base ainsi qu’un mot de passe. Quelques minutes plus tard vous recevez par email le détail et donc la confirmation de la creation de la base.

Voici les données techniques:
—————————–
MySQL:
Serveur        : votrebase.mysql.db
Utilisateur    : votrebaseutilisateur
Nom de la base : votrebaseutilisateur

Mot de passe   : vous seul le connaissez

Gardez précieusement ces informations. Et profitons-en pour éditer dés maintenant le fichier wp-config.php qui se trouve a la racine de votre serveur, vos informations de connexion doivent être aussi mises a jour dès maintenant. Editez ce fichier comme nous l’avions fait lors de la création du serveur local et rentrez vos nouvelles informations:

Pour DB NAME : Nom de la base : votrebaseutilisateur
Pour DB USER : Utilisateur    : votrebaseutilisateur
Pour DB PASSWORD : vous seul le connaissez
Pour DB HOST : Serveur        : votrebase.mysql.db

remplir fichier wp config serveur local pour wordpress

Se connecter a PHPMyAdmin chez votre hébergeur

Chez OVH, rendez-vous sur : https://phpmyadmin.ovh.net et rentrez les informations reçues par email vous arrivez sur votre interface, a votre gauche le nom de votre base de données et vous apercevez dans le Menu, l’option Importer.

importer base de donnees dans phpmyadmin sql

Renseignez le chemin ou se trouve la base de données précédemment exportée puis Executer. Le message suivant apparait des lors á l’écran :

L’importation s’est terminée avec succès, 70 requêtes exécutées. (NSTL.sql.gz)

Mais il nous reste une dernière étape cruciale a résoudre et pas des moindres, la redirection des URLS pour que votre site soit le plus propre possible. En effet vous passez de http://localhost:8888 a http://www.votresite.com Votre base de données doit être donc mise a jour de manière optimale, nous allons télécharger et uploader un script du nom de Search and Replace for WordPress Database, un script pour mettre a jour les URL’s de la base de données WordPress en quelques clics.

1. Téléchargez le script database WordPress
2. Dézippez puis uploadez le dossier « Search-Replace-DB-master » a la racine de votre site, donc dans le dossier www
3. Rendez-vous sur http://www.votresite.com/Search-Replace-DB-master
4. Renseignez les informations suivantes :

script pour remplacer les urls migration wordpress
Replace : la précédente URL du site en local, dans le cas du tutoriel : http://localhost:8888
with : L’adresse de votre nouveau site internet en ligne : http://www.tonsite.com
Database : Remplissez ici les informations fournies lors de la creation de votre base de données.
Tables : All tables
Actions : Live Run

En gros on fait executer par le script l’information qui précise que le site à migré a une autre adresse. Une fois la confirmation du nombre de lignes traitées et que tout est ok, pensez à supprimer le dossier Search-Replace-DB-master de votre serveur.

Vérifiez vos permaliens, connectez vous a votre administration WordPress

Rendez-vous maintenant sur votre interface de connexion WordPress http://www.tonsite.com/wp-admin pour aller vérifier les permaliens, via le menu Reglages > Permaliens choisissez l’option Nom de l’article pour de belles URLS propres, Enregistrez les modifications et FELICITATIONS la migration c’est bien passée et sans encombres !

t'es le meilleur Barack

Si malgré toutes ces belles et claires explications il y à un soucis, bonne nouvelle, il te reste les commentaires !

Migrer son wordpress local sur un serveur en ligne ovh
5 (100%) 1 vote
agence instagram

commentaires

  1. Tom 9 mars 2017
  2. Jyoauille 27 février 2017
  3. Delphine 17 février 2017
  4. Lapnt 13 décembre 2016
    • Gregory Gregory 22 décembre 2016
  5. FEOUTIS 13 juin 2016
    • Gregory Gregory 4 juillet 2016

UN COMMENTAIRE ?