Wordpress : préambule à l’installation
Dans ce tutoriel, je vais vous expliquer un peu comment fonctionne Wordpress techniquement et comment votre blog peut être accessible depuis internet. C’est un peu technique mais j’ai essayé de trouver des explications simples. On va donc parler un peu langages de programmation et serveur.
Wordpress a été développé en PHP, un langage de script libre, utilisé pour produire des pages web dynamiques. Wordpress dispose d’une base de données MySQL, qui va contenir toutes les informations à afficher sur votre blog : les articles, les catégories, la configuration, … Les scripts PHP interrogent la base de donnée, et restituent l’information sous la forme d’une page HTML que vous visualisez grâce à votre navigateur. S’il n’y avait pas de PHP ni de base de données, il faudrait recréer une page HTML complète à chaque fois que vous voudriez ajouter du contenu, ce qui serait très fastidieux. C’est la raison pour laquelle on dit de PHP qu’il produit des pages web dynamiques. L’administration de wordpress vous permet de remplir la base de données facilement, et votre blog affiche le contenu de cette base de données, sans que vous ayez besoin de toucher à la programmation.
Pour que votre blog soit visible en ligne, il faut installer ces scripts PHP et une base de données sur un serveur web Apache. Un serveur web est un ordinateur connecté en permanence à internet, qui abrite la base de données et exécute les scripts PHP. Apache est le protocole installé sur le serveur qui permet de faire le lien entre tout ça. Les internautes interrogent cet ordinateur grâce à une URL, qui leur renvoie des informations à afficher sur leur navigateur. Ainsi, quand vous tapez http://ainsi-bloggait-zarathoustra.fr dans votre navigateur, celui-ci appelle les scripts de mon wordpress sur le serveur sur lequel je l’ai hébergé, et ce serveur vous renvoie l’information, c’est-à-dire le HTML de la page que vous souhaitez afficher. J’ai fait un petit schéma pour que ce soit plus visuel :

Ne prenez pas peur en voyant tout cela, vous n’avez pas spécialement besoin de comprendre comment fonctionne un serveur pour utiliser Wordpress. Mais je pense que ça peut aider à comprendre mieux certaines choses.
De nombreuses sociétés mettent à votre disposition (moyennant finance bien entendu) des serveurs web pour que vous puissiez héberger votre wordpress. Pour ce blog, je suis sur un hébergement perso Start1G proposé par OVH pour 0,49 € par mois.
Ces hébergeurs mettent à votre disposition un espace où vous pouvez déposer vos fichiers wordpress et vos images, ainsi qu’une base de données. Nous y reviendrons plus en détail dans un tutoriel dédié à l’hébergement de votre blog.
Avant cela, vous pouvez installer wordpress en local, sur votre ordinateur, en simulant un serveur web, grâce au logiciel WAMP. Vous pouvez ainsi tester votre wordpress, modifier votre thème, bidouiller, vous faire la main, sans que votre wordpress ne soit accessible depuis internet. Je vous conseille fortement de commencer par là, cela évite de bidouiller son blog directement en ligne, ce qui ne serait pas très agréable pour vos lecteurs si vous testez des thèmes, faites des erreurs et cassez la mise en page de votre blog, etc…
Le prochain tutoriel sera dédié à l’installation de WAMP, un logiciel vous permettant de simuler un serveur web.
En attendant, vous pouvez déjà télécharger les fichiers Wordpress ICI. Ces fichiers sont compressés dans un zip : il faudra donc extraire les fichiers pour pouvoir les utiliser (voir le tutoriel linternaute.com : Comment décompresser et créer des archives ZIP avec Windows XP ?).
Munissez-vous également d’un éditeur de texte, pour ouvrir et modifier les fichiers de wordpress. Vous pouvez le faire avec le bloc-notes, mais ce n’est pas très pratique. Utilisez plutôt un éditeur comme Note pad++ que vous pouvez télécharger ICI (téléchargez le fichier .exe).
Si vous ne disposez que d’Internet Explorer, installez également Firefox, pas seulement parce que c’est le meilleur navigateur (voir ma note à ce sujet), mais surtout pour pouvoir vérifier que l’apparence de votre blog est compatible Internet Explorer ET Firefox.
Vous êtes prêts ? Rendez-vous au prochain épisode pour l’installation de Wamp !
Bon et si vous n’avez pas tout compris, pas de panique, ce n’est pas indispensable pour la suite. Dans tous les cas, n’hésitez pas à me poser toutes vos questions en commentaires !











juillet 29th, 2008 at 23:31
J’ai TOUT lu :woot: moi j’ai fait ça a la barbare!
mais c’est possible de faire une installation en locale en parallèle de la mise en ligne du blog, pour s’entrainer? (quitte à créer un autre truc, enfin là je parle de choses que je comprends pas!)
Merci pour ces tutos en tout cas!
juillet 30th, 2008 at 8:44
@ gazelle : Le principe d’installer un blog en local est justement de pouvoir s’entrainer sans casser son blog en ligne. Le blog installé en local est COMPLETEMENT indépendant du blog que tu peux avoir en ligne. Il faut voir ça comme un autre blog, mais que tu es seule à voir, et qui permet de s’entrainer, et de tester des trucs. Tu peux ainsi tout casser ton blog en local, ça n’aura aucune incidence sur ton blog en ligne. Moi j’avais commencé par créer un blog en local, tripatouiller un thème, et une fois seulement que j’avais un thème potable, j’ai installé un blog en ligne et piqué le thème que j’avais fait en local (j’ai copié-collé mes fichiers de thème en local sur le serveur du blog en ligne). Et même maintenant, si je veux faire une modification sur mon thème en ligne, je teste d’abord en local. Comme ça, je suis sure de ne mettre en ligne que quelque chose qui fonctionne vraiment.
juillet 30th, 2008 at 20:12
merci pour ces explications! mais concrètement, je fais comment pour une installation en local?
juillet 31st, 2008 at 10:10
@ Gazelle : Concrètement, comme dit dans mon article, tu dois patienter jusqu’au prochain tutoriel, où j’expliquerais comment installer WAMP.
août 3rd, 2008 at 14:10
J’ai tout lu aussi et oh miracle, j’ai presque tout compris. Je te remercie d’avoir éclairé ma lanterne sur le principe du serveur, de la transmission et interprétation des données et pour ça ton schéma est vraiment super.
Je vais essayer d’ouvrir un autre blog en suivant tes tutos de a à z, on verra bien ! (ce serait une énorme victoire sur moi-même !)
janvier 27th, 2009 at 10:25
AAAAhhh merci merci merci !!
Tu éclaires la grande inconnue qui s’offre à moi maintenant que j’ai acheté un nom de domaine + hébergement, sur OVH en plus !
J’étais complètement paumée.
Bon je passe à la suite
juin 23rd, 2009 at 16:25
Hello merci de ton aide. Cependant, j’ai travaillé un blog en local, avec thèmes et contenu. Comment je dois faire pour le mettre chez un hébergeur? Mon blog est configuré en local est-ce que le fait de créer la DB chez l’hébergeur suffit? ou je dois modifier des paramètres dans les pages php et WP? Et si oui où et comment? (il existe des scripts?)
Merci de ta réponse !
juin 23rd, 2009 at 17:06
Est-ce que cela suffit?
« Alors dans ce cas :
- Vous trouvez un hébergeur
- Vous allez dans la configuration de votre blog et vous changez l’adresse du blog par l’adresse donnée par votre hébergeur
- Vous transférez les fichiers de votre blog via le FTP de votre site
- Vous exportez la base de donnée de votre réseau local et vous l’importez dans le réseau SQL de votre hébergeur
Voila :)»