
Premier article d’une longue série sur la création d’un thème pour votre blog Wordpress, nous allons commencer aujourd’hui par l’installation de Wordpress en local sur votre ordinateur. Pourquoi faire ça ? Tout simplement pour pouvoir travailler librement, sans contrainte d’internet. Vous allez avoir sur votre ordinateur exactement les mêmes fichiers que sur le serveur qui héberge votre blog, et vous allez avoir une base SQL en local. Une fois votre thème terminé, vous n’aurez qu’à l’uploader vers le serveur et l’utiliser !
Il y a quelques temps, j’avais parlé de la possibilité de ne travailler que les fichiers CSS et une version HTML du blog. Cette utilisation en local est intéressante dans la mesure où l’on ne veut travailler que le style pour un thème existant. J’ai déjà essayé de travailler de cette manière et j’ai trouvé ça fastidieux. Le mieux est d’installer le blog en entier.
Vous allez donc devoir installer Apache, MySQL et Php sur votre ordinateur pour pouvoir héberger votre blog. Beaucoup d’ordinateurs possèdent déjà ces outils et des logiciels vont s’occuper du reste. Ces logiciels sont XAMPP pour Windows et Linux, et MAMP pour Mac. Malheureusement pour les windowsiens, je n’expliquerai ici que l’installation sur Mac, vu que c’est celle que j’ai effectué. Cependant, vous trouverez ici un super tutoriel en anglais qui vous explique la marche à suivre sous Windows XP. L’installation ne diffère pas beaucoup de MAMP. N’hésitez pas à poser vos questions si vous avez des soucis lors de l’installation de ces logiciels.
Alors, pour les Macs, comment on installe Wordpress ? Tout d’abord, téléchargez MAMP, version normale. Installez le logiciel et notamment le widget qui figure dans le dossier. Une fois le widget installé, vous allez pouvoir l’utiliser pour démarrer les serveurs:

Si vous êtes sous sous 10.3, démarrez les serveurs en lançant tout simplement l’application MAMP.
Une fois les serveurs lancés, vous allez cliquer sur l’icone “Open Start Page”. Si tout se passe comme prévu, une page va s’ouvrir sur votre navigateur préféré et va vous donner toute une série d’informations concernant votre base MySQL. Notez ces infos (hôte, port, utilisateur et mot de passe). Ces infos devront être recopiés par la suite dans le fichier config.php.
Un peu plus haut sur cette page, vous avez un lien pour aller sur phpMyAdmin. Cliquez sur le lien. Vous allez devoir créer une base pour héberger votre blog Wordpress. Pour cela rien de plus simple ! Sous l’intitulé “Créer une base de données, vous allez écrire “wordpress”, laisser “Interclassement” et cliquer sur “Créer”. Votre base va alors être listée dans la colonne de gauche avec d’autres bases existantes. Refermez cette fenêtre, votre base est créee.
Maintenant, on va installer Wordpress. Allez télécharger la dernière version sur Wordpress Francophone. Décompressez le dossier, renommez-le “wordpress” et allez le placer dans le dossier Applications>MAMP>htdocs. A partir de maintenant, les étapes seront les mêmes que pour installer Wordpress sur un serveur à distance.
- Modifiez le fichier wp-config-sample.php avec les données récupérées sur la page de MAMP. Pour cela, utilisez votre éditeur de texte préféré. Vérifiez que l’extension du fichier reste bien .php. Normalement, ça devrait donner ça après modification:
define('DB_NAME', 'wordpress'); // Le nom de la base de donnees
define('DB_USER', 'root'); // Votre identifiant MySQL
define('DB_PASSWORD', 'root'); // ...et votre mot de passe
define('DB_HOST', 'localhost:8888'); // Dans la plupart des cas, vous n'aurez pas a modifier cette dernière ligneIl est fort possible que vous ayez 8889 comme port, mais je pense qu’il vous faudra le modifier à 8888 pour que ça marche. Vérifiez l’adresse donnée lors de l’ouverture de la page d’accueil de MAMP qui fournit les infos. Dans l’URL, vous aurez le bon port à utiliser. Ensuite, vous allez lancer le fichier intall.php via cette adresse: http://localhost:8888/wordpress/wp-admin/install.php . Le contenu de la base sera créé et votre blog installé ! Récupérez les infos de login et connectez-vous à votre blog ! Celui-ci est dorénavant visible à cette adresse: http://localhost:8888/wordpress/.
Maintenant, on va pouvoir commencer à taper dans le dur et aller modifier les différents fichiers pour créer notre propre thème !!
Tutoriel suivant : “2. pourquoi créer son propre thème ?”
Fran6
Sources: Michael Doig et Ben Bleikamp







Super Fran6, un bon départ pour ton tuto.
Pour ma part je n’ai pas encore installé MAMP+Wordpress sur mon Mac, je teste les modifications de mon thème sur un deuxième site qui permet l’installation de Wordpress (http://pageperso.free.fr/).
Vivement la suite.
Nicolas
Moi, j’ai créé un blog test chez OVH, mais avec un blog en local, tu n’as pas besoin de connection internet pour travailler. Tu peux bosser n’importe où sans les contraintes d’internet. C’est ce côté-là que j’aime bien. Je peux emmener mon powerbook, je sais que j’aurai une version local de Wordpress avec moi et je pourrai bosser dessus quand je le souhaite…
Bonjour! Merci d’avoir référencé notre article en anglais!
Juste pour votre information, j’ai traduit ce tutoriel en français.
En voiçi l’adresse: http://geeksaresexyfr.blogspot.....ement.html
Bonne journée!
Kiltak
[GAS] technology News
http://www.geeksaresexy.net
Merci Kitak pour l’info ! Il me semblait bien l’avoir vu quelque part !
pour les windoziens, cest fesable sur clef usb aussi (Du coup une install wordpress non seulement locale mais nomade
Note: Pout clefs usb de 256 a 512 mb (ou plus) Pour une utilisation confortable.
voila le lienLien
(La version lite suffit pour wordpress.)
Merci pour l’info kyu !!!
C’est vrai que que Mamp est nettement supérieur à Easy PHP ou l’autre (me rappelle plus son nom). Je turbine sur Mac depuis des années et, récemment, on m’a offert un PC. Cadeau empoisonné… Nan, je rigole, j’aime bien parce qu’il est plus puissant que mon Mac et plus rapide pour concevoir mes articles sur le Net, mais nettement moins stable. Environ 300 fois moins…
Cela pour dire que l’avantage de Mamp, c’est qu’il tourne même si ta connexion Internet est HS, ce qui ne semble pas du tout être le cas de Easy PHP (selon mes expériences) qui, en local, semble devoir tout de même requérir une connexion Internet valide.
Ce qui, pour travailler en local, n’est pas toujours l’idéal.
Cordialement.
C’est vrai que l’intérêt ici est de pouvoir travailler en local, sinon, ça ne sert pas à grand chose !!
Sur PC, il y a l’excellent XAMPP qui est très bien aussi !!
Pas encore essayé, mais je l’ai vu tourner sur le PC d’un copain. Sa traduction en français est partielle, m’a-t-il semblé, mais je vais l’installer…
merci pour ce tuto
je l’ai suivi, avec une modif : j’ai du créer une base “wordpress” à la main à partir de la console d’administration de MAMP, sinon tout roule ! c’est impressionnant de facilité
Salut Philippe, on pense au départ que ça va être la galère mais finalement, c’est pas si compliqué que ça !! Bonne continuation avec la suite des tutoriaux !!!
Bravo pour le tuto sur l’installation en local. Il faut mainteant passer au tuto sur la connexion DynDns pour mettre son blog Wp en ligne. Une petite précision à ce sujet : DynDns ne fonctionne qu’avec le port 80. Il faudra donc changer le port Apache (8888) de Mamp en port Apache 80.
Merci, ça fonctionne très bien
Bonjour ! arg je vais être le seul à me plaindre mais j’ai un problème à la fin de l’installation avec le lien http://localhost:8888/wordpres.....nstall.php …
j’ai essayé avec les ports 8888 et 8889, vérifié 15 fois les infos que j’avais tapées.. je comprends pas pk ça marche pas !
si qq’un a une piste .. merci !
(et sinon merci pr ce tuto qui est génial et va me changer la vie:) )
ouf j’ai trouvé
le ficher wp-config-sample.php est à renommer en wp-config.php (1) et mon éditeur de texte (word evidemment) considérait le .php comme faisant partie du nom et pas comme une extension ! donc le fichier était quand un même un fichier word
alors là un vrai grand merci pour le tuto !
j’ai hate de passer a la suite
woow!! merci ca m’a l’air parfait!
je comptais beintot me lancer dans l’aventure du blogging mais je ne trouvais jamais rien comme je voulais… alors la par contre avec tes billets je vais enfin pouvoir faire tout ce que je voulais faire: un blog sans sidebar notamment
un grand merci!
De rien Julien, ravi de pouvoir t’être utile. N’hésites pas à demander si tu as des questions !
VICTOIRE !!!
Je suis naze en ordi mais j’adore mon ibook.
J’ai décidé de lui offrir wordpress
ça fait une heure que j’essaye de l’installer. tout se passe bien mais au moment de lancer, mysql n’est plus connecté et ne veut pas se connecter.
Redémarrage, ça marche.
Au moment de lancer (again !) message d’erreur.
Renommage de wp-config-sample.php par wp-config.php,
revérif
revérif
Finalement il manquait le : entre localhost et 8888
MERCI POUR CE TUTORIEL ULTRA SIMPLE (mis à part ce pépin)
slt tt le monde
moi j’ai un probléme particulier avec wordpress + xampp ,
voila j’ai crée un blog pr mon entreprise : cé nickel , ça marche bien en local sur mon pc avec adress : http://localhost:8080/wordpress
mais dés que je veux ouvrire ce blog ds un autre pc du réseau :
avec l’adress http://(mon ip ):8080/wordpress ça marche passss
sachant que la page de de mon serveur xampp s’ouvre sur les autres pc du réseau : http://(mon ip):8080/xampp
cé ce que j’arrive pas a comprendre aidez mois svp
merci
Juste une petite question qui va certainement paraitre bête mais bon je me lance : faut-il déjà avoir un hébergeur pour lancer l’installation en local ? J’aimerai être sûr de mes capacités à me lancer dans la conception de mon blog avant de commencer à délier les cordons de la bourse.
Wordpress m’intéresse fortement par rapport aux autres types de blog mais je suis complètement newbie en html, css et autres langages.
En tout cas merci de prendre de ton temps pour permettre à des gens comme moi de s’ouvrir les portes du fameux web 2.0
anton > Ne t’inquiètes pas, il n’y a jamais de questions connes !!
et pour répondre à ta question, la réponse est non, tu n’as pas besoin d’avoir hébergeur puisque tout est stocké en local, sur ton ordinateur. Pas besoin non plus de connection à internet. A ton service !!
zouhair > Désolé pour le délai !!
Et bien j’avoue que je n’ai pas de réponse à ta question, normalement, tout devrait fonctionner… Désolé !!
Merci pour la célérité de ta réponse. Je vais donc de ce pas télécharger wordpress et XAMPP, mettre mon bleu de travail et commencer à préparer le café car je pense que j’en aurais besoin.
Merci encore et à bientôt
Hé hé hé..
Bon alors moi voila j ai un probleme.
Je suis pas trés doué en général pour les tutos mais bon il me semble bien avoit tout bien fait (surtout que c’est pas compliqué!)
Mais voila une fois que je lance l’adresse http://localhost:8888/wordpres.....nstall.php
je n’obtiens qu’une page vide sans même un message d’erreur!
J’ai vérifiais plusieurs fois mon wp-config.php
J’ai essayé 8888 et 8889, je suis meme allé dans les préférences pour tenter de remplacer le 9 par un 8 (j’éspère que vous me suivez) enfin bon l mystère quoi!
Voila maintenant je vais y retourner au cas où la solution vienne d’elle même m’enfin un peu d’aide serait la bienvenue..
Merci d’avance
ben > T’as bien regardé sur la page d’accueil de Mamp ou Xampp quel était le port à attribuer ?
dans l’url de la page d’acceuil de Mamp (c’est lui que j utilise, oublié de préciser) c’est 8888 qui est indiqué à l’inverse le port qu’ils m’ont attribué est le 8889.
Donc comme tu le dis ton tuto j’ai tout d’abord mis 8888 mais voyant qu ca ne marchait pas j ai remis l’autre 8889. Et ce plusieurs fois..
J’éspère que j ai bien compris ta question.
Si t as une solution n’hésite pas à me la dire (je me doute que j ai du mal faire quelque part mais vraiment je vois pas où!)
ben > Essaie d’attribuer un autre port au niveau de l’application et ça devrait fonctionner…
Alors je suis déjà allé dans les preferences d l’application et je n’ai pas pu les changer…
Si je me souviens bien… (je sais que l approximatif est l’ennemi de l’informatique mais je ne peux pas avoir le programme sous les yeux pour le moment)… deux types seulement de réglages sont possible cux part défaut MAMP et un autre qui donne des chiffres qui n’ont rien a voir avec les 8888 et 8889 que nous connaissons du coup j ai pas osé.
En tout cas merci de répondre si vite!
ben > va dans les préférences de MAMP et change les ports APACHE et MYSQL pour y mettre ce que tu veux. Je ne te garantie pas que ça va fonctionner directement comme ça. Je l’ai fait chez moi et je crois que j’avais dû redémarrer le mac pour que tout soit pris en compte… Moi j’utilise les ports 80 et 3306 et dans l’adresse, ça devient localhost:80/
Maintenant, j’ai, moi aussi, galéré selon les ordinateurs. Je ne sais pas trop pourquoi et je t’avouerais que je n’ai pas trop envie de le savoir !!
Tous ces trucs techos, c’est pas trop mon truc !! 
Bien ok merci de ta patience!
J’tente ça Lundi, j’éspère que ca va marcher…suspens!
Bon!
Bin je crois que je vais me débrouiller autrement!
De toute façon, je vais bientot avoir un domaine où mettre le site en ligne donc je le ferai directement sur le web, tant pis.
Merci en tout cas de ton aide et passe une bonne année!
ben > Ca n’a pas marché ce que je t’ai conseillé de faire ?
Non, ca me fait le meme souci qu avant: rien ne s affiche pas même un message d’erreur…
Tout ça est trés étrange…
Bonsoir Fran6
J’ai commencé à bosser avec ton tuto, sur un blog que j’ai pour des tests et comme je n’arrive pas à faire fonctionner la widgetisation de la sidebar, j’ai décidé de passer en localhost sur wamp que j’ai déjà pour d’autres tests.
Pour info, si ça peut aider certains, pour se connecter à la bdd avec wamp il faut :
define(’DB_NAME’, ‘wordpress’); // Le nom de la base de données
define(’DB_USER’, ‘root’); // Votre identifiant MySQL
define(’DB_PASSWORD’, ”); // LAISSER VIDE
define(’DB_HOST’, ‘localhost’); // Dans la plupart des cas, vous n’aurez pas à modifier cette ligne
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
Voilà , je retourne à ma sidebar maintenant
Bonjour a tous
je viens vers désespérément;j’en peut plus…
je cherche a héberger moi même mon blog
installation de wamp ok
dyndns ok
wamp online ok
dyndns updater au vert ok
installation wordrpress ok
ouverte du port 80 dans livebox et vista en ip fixe(autorisation 80 dans le par feu)
redirection du port dans la livebox ok
je sais que je ne peux voir mon blog via ma livebox problème de ping:donc je passe par un proxy extérieur(anonyme)
voyez vous un probleme quelque part ???
merci d’avance et cordialement
stef
complément du post d’avant
http://stephanegateaux.dyndns.org
le contenu wordpress a été installé la racine du fichier www
merci