Vous êtes sur la page 1sur 13

1 Tutoriel WordPress : Transfrer son site en local au serveur de production Lobjectif : Lorsque vous crez votre site avec

un CMS comme WordPress, il est essentiel de crer ce site web en local, sur votre machine, afin de tester toutes les fonctionnalits que vous souhaitez mettre en place. Une fois que cette premire phase est couronne de succs, vous devez le placer sur le serveur de production de votre hbergeur, afin que votre site soit accessible tous sur Internet. Nous allons voir dans ce tutoriel comment transfrer votre site dvelopp en local, sur le serveur de production de votre hbergeur. Le site en local Sur Windows, pour crer et tester votre site en local, vous pouvez utiliser WAMPserver, comme vous avez pu le voir dans le chapitre 3 Linstallation de WordPress sous Windows . Pour les utilisateurs Mac, rfrez-vous au chapitre 2 Linstallation de WordPress sous Mac . Sauvegarder le site en local

Stockage du contenu du site

Avec WordPress, le contenu rdactionnel du site et tout son paramtrage, sont stocks dans la base de donnes MySQL cre lors de linstallation de WordPress. Il faudra donc sauvegarder le contenu de cette base de donnes.

Stockage des mdias, des extensions et des thmes

Les mdias ne sont pas stocks dans la base de donnes, mais dans le dossier Uploads. Ce dossier se trouve depuis la racine du dossier de publication de WordPress :/wp-content/uploads/. Par dfaut, les mdias sont stocks dans des sousdossiers organiss par anne, puis par mois. Vous le savez, vous pouvez ajouter des fonctionnalits votre site avec des extensions (des plug-ins en anglais). Tous les plug-ins ajouts votre site sont stocks dans le dossier plug-ins. Ce dossier se trouve depuis la racine du dossier de publication de WordPress:/wpcontent/plugins/. Pour les thmes, qui permettent de modifier laffichage de votre site, le principe est le mme : ils sont stocks dans :/wp-content/themes/.

Il faudra donc faire un simple Copier-coller du dossier wp-content, du site local, vers le site de production chez lhbergeur.

Sauvegarder la base de donnes

La premire tape consiste sauvegarder tout le contenu de la base de donnes associe votre site en local. Reportez-vous au chapitre La sauvegarde et la restauration , au point Sauvegarder la base de donnes . Importer la base de donnes chez lhbergeur

Crer une base de donnes chez lhbergeur

Chez la plupart des hbergeur professionnels, vous avez la possibilit dutiliser une base de donnes qui est associe votre site web. Gnralement cette base de donnes est automatiquement cre lachat de votre espace dhbergement, mais parfois il faut la crer en vous connectant votre interface dadministration de votre site web chez votre hbergeur. Il ny a pas de procdure standard, cela dpend totalement de votre hbergeur. Cest donc vous de vous proccuper de cette tape. Quoi quil en soit vous devez rcuprer auprs de votre hbergeur le nom de votre base de donnes, lidentifiant de connexion votre base de donnes et le mot de passe daces votre base de donnes. Cest votre hbergeur de vous fournir tous ces paramtres.

Se connecter linterface dadministration de votre hbergement

Bien sr chaque hbergeur aura sa propre interface dadministration pour grer les sites web. Dans cet exemple, nous allons voir linterface dadministration de lhbergeur OVH. Sur lcran daccueil, jindique mon identifiant et mon mot de passe dadministration.

Se connecter la base de donnes

Une fois connect linterface, dans le menu Mutualis, je choisis Hbergement. Ensuite, dans la zone Base de donnes SQL, je clique sur le bouton PhpMyAdmin.

PhpMyAdmin est lapplication web qui permet de grer vos bases de donnes. Dans la fentre SQLConnexion phpMyAdmin, je dois choisir ma base de donnes, netplumemwp dans cet exemple. Linterface mindique le nom du Serveur et le login utiliser. ltape suivante, jaurai besoin de ces deux paramtres pour limportation de la base de donnes du site local.

Je clique sur le lien Cliquez ici. Dans lcran suivant, jindique le nom de lutilisateur, le login fourni prcdemment, jindique mon mot de passe dfini lors de la cration de cette base de donnes et le serveur fourni prcdemment.

Je clique sur le bouton Excuter. Nous arrivons dans linterface dadministration de ma base de donnes, dans phpMyAdmin.

Sur la gauche, nous voyons le nom de ma base de donnes : netplumemwp. Cette base est vide, elle ne contient aucune table, aucune donne. Importer la base de donnes du site local Maintenant nous allons importer la base de donnes de notre site local, prcdemment exporte. Dans phpMyAdmin, je slectionne bien par un clic la base netplumemwp.

Puis je clique sur longlet Importer.

5 Je clique sur le bouton Choisir le fichier, pour slectionner le fichier .sql de ma base de donnes de mon site local. Ce fichier sappelle voiture-ancienne.sql dans cet exemple. Lencodage des caractres est en utf-8 et le Format du fichier est bien en SQL. Je clique sur le bouton Excuter.

Limportation est bien excute.

Toutes les tables sont cres. Si je clique sur une des tables, wp_options dans cet exemple, nous voyons bien la structure de cette table.

Paramtrer le nouveau site

Modifier laccs au site

Quand nous avons import les donnes du site local dans le site de production chez lhbergeur, les paramtres du site local sont aussi imports. Il convient donc de modifier les paramtres daccs au site de production, chez lhbergeur. Dans la liste des tables, je clique sur la table wp_options.

Puis je clique sur longlet Afficher.

Cest la ligne n3 qui nous intressent, la ligne qui contient le chemin daccs au site, dans le champ siteurl.

Nous voyons que laccs est toujours dfini en local : http://localhost:8888/voitures. Pour modifier ce paramtre, je clique sur le bouton en forme de crayon, pour cette ligne.

Dans la fentre qui souvre, dans le champ option_value, je change le chemin daccs au site.

Laccs au site nest plus en local, mais il doit tre dfini par rapport au site de production, chez lhbergeur. Dans cet exemple, le chemin daccs est : http://www.netplume.net/mon-wordpress.

Je clique sur le bouton Excuter pour valider ce changement. La modification est bien affecte :

Le chemin daccs est bien modifi :

Modifier laccs la page daccueil Deuxime paramtre modifier : laccs la page daccueil du site. Cette information est stocke dans le champ home dans la mme table wp_options. Dans la partie suprieure de lcran, je clique sur le bouton Suivant pour afficher les lignes suivantes de la table, pour trouver le champ home.

Dans cette table, il se trouve la ligne 39 (mais cela peut varier dune table lautre).

Je vais procder exactement de la mme manire que prcdemment, en modifiant la valeur de ce champ.

La valeur du champ home est bien modifie :

Installer WordPress chez votre hbergeur

Tlcharger WordPress

La premire tape va consister tlcharger la dernire version de WordPress. Allez sur le site de WordPress Francophone (http://www.wordpress-fr.net/) et tlcharger larchive dinstallation de WordPress.

Vous tlcharger une archive nomme wordpress-3.3.2-fr_FR.zip (la version 3.3.2 tant la version actuelle au moment de la rdaction de ce tutoriel). Dcompressez cette archive. Vous obtenez un dossier nomm wordpress. La connexion votre espace dhbergement Vous devez maintenant vous connecter votre espace dhbergement. Pour se faire, utilisez un logiciel FTP (File Transfert Protocole). Si vous tes sur Windows, utilisez FileZilla, si vous tes sur Mac, utilisez Cyberduck. Ces deux logiciels sont gratuits et trs performants. Connectez-vous votre espace dhbergement. Vous devrez indiquer votre identifiant et votre mot de passe. Ces deux paramtres vous sont fournis par votre hbergeur. Tlcharger WordPress dans votre espace dhbergement Ensuite dposez tout le contenu du dossier wordpress (prcdemment dcompress) dans le dossier de publication de votre espace dhbergement. Voici lexemple avec Cyberduck sous Mac. Lespace dhbergement principal (pour le site principal) est dans cet exemple le dossier www et le sous-dossier o va tre install WordPress est monwordpress (pour un site secondaire dans cet exemple).

Voici lexemple avec FileZilla sous Windows.

10

Installer WordPress chez votre hbergeur Une fois les fichiers dinstallation tlchargs chez lhbergeur, je procde une installation trs classique de WordPress, comme vous lavez vu dans le chapitre Linstallation de WordPress sous Mac ou Linstallation de WordPress sous Windows . Je saisis lURL de connexion mon site WordPress, et jarrive sur lassistant dinstallation de WordPress, en tout point identique une installation locale. Le mom de la base de donnes est dans cet exemple : netplumemwp. Lidentifiant et le mot de passe sont ceux de laccs la base de donnes. Ils sont fournis par lhbergeur. Le nom de lhte de la base de donnes est aussi fourni par lhbergeur lors de la cration de la base de donnes. Chez lhbergeur OVH, cela correspond au paramtre serveur indiqu dans la zone SQLConnexion phpMyAdmin.

11 Je clique sur le bouton Valider. Tous les paramtres sont au vert !

Je clique sur le bouton Lancer linstallation. lcran suivant, WordPress nous signale que WordPress est dj install ! Ce qui est tout fait normal, puisque nous avons prcdemment import la base de donnes du site en local.

Je clique sur le bouton Se connecter. Ltape suivante me demande mon identifiant et mon mot de passe du site en local ! Puisque ce sont les donnes et les paramtres du site local que nous avons installs dans le site de notre hbergeur !

Je clique sur le bouton Se connecter. Je suis bien connect dans ladministration de mon site WordPress chez mon hbergeur, avec toutes les donnes et les paramtres de mon site local import.

12

Crer un nouvel administrateur La premire chose que vous devez faire, cest immdiatement crer un nouvel utilisateur qui aura le rle Administrateur. En effet celui qui existe pour le moment pour Identifiant admin et pour mot de passe admin. Ce nest absolument pas scuris ! Une fois ce nouvel administrateur cr, noubliez-pas de supprimer lancien ! Reportez-vous au chapitre La gestion des utilisateurs . Tlcharger les mdias, les extensions et les thmes La dernire tape consiste tlcharger tous les mdias, toutes les extensions et les thmes utiliss dans le site local, dans le site chez lhbergeur. Avec Cyberduck sous Mac ou FileZilla sous Windows, tlcharger le dossier wp_content depuis votre site en local, la racine du dossier de publication du site chez lhbergeur. Exemple avec Cyberduck sous Mac :

Exemple avec FileZilla sous Windows :

13

Il faut bien sr remplacer le dossier wp_content prsent dans le dossier de publication chez lhbergeur, par celui qui provient de votre site local. Finaliser linstallation Pour finaliser linstallation chez lhbergeur, parcourez ladministration de votre site pour voir si tous les paramtres sont bien dfis comme sur le site local.