Migrer son wordpress local sur un serveur en ligne ovh

ūüíĽ Vous avez enfin termin√© votre site qui √©tait install√© sur votre ordinateur, installer WordPress en local n’a plus de secret pour vous.

Vous √™tes donc sur le point de migrer votre site wordpress complet, tous vos articles, vos plugins, vos r√©glages, votre th√®me…

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 (Digital Ocean, AWS)

Enfin, mais c’est un autre sujet il convient de choisir votre h√©bergement en fonction de nombreux crit√®res tels que

  1. La situation géographique
  2. La qualité du service et du SAV
  3. 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 m√™mes 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 création 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 même dossier renferme un fichier index.html que vous allez supprimer dès maintenant.

Il vous faut maintenant uploader l’int√©gralit√© de vos fichiers pr√©sents 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 d√©tail 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 proc√©dure :

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 cr√©ation 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 vous reste les commentaires !

meilleure agence instagram

commentaires

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

UN COMMENTAIRE ?