Comment installer WordPress ? Le guide.
Comment installer WordPress, le guide (ultime ou presque). Pour ceux qui n’ont jamais installé WordPress.

WordPress est sûrement le logiciel de blog open source le plus populaire à l’heure actuelle. Si vous avez l’intention de l’installation pas vraiment besoin de le présenter. Et si c’est le cas voici la présentation du Codex :
WordPress est une plateforme de publication personnelle puissante, avec de nombreuses fonctionnalités conçues pour rendre votre expérience de publication sur Internet aussi simple, plaisante et agréable que possible. Nous sommes fier de vous offrir une plateforme de publication librement distribuable, compatible avec les standards, rapide, légère et gratuite avec des paramètres et des fonctionnalités réfléchis ainsi qu’un noyau extraordinairement adaptable.
Pour pouvoir installer vous devez posséder un hébergement gratuit ou payant. La plupart des fournisseurs d’accès fournissent un espace web gratui pour leurs abonnés mais ce dernier est rarement capable de faire fonctionner WordPress. Cependant l’hébergement fournit par free.fr permet de faire fonctionner WordPress.
Concernant les solutions payantes, OVH propose le START 1G, un hébergement compatible WordPress relativement bon marché (moins de 10 euros par an). Bien sûr, si votre site est très visité il vous faudra prendre un hébergement plus cher mais si vous commencez, c’est une bonne solution.
De plus en plus d’hébergeurs proposent des installations automatiques de WordPress. Ce qui rend cette opération extrêmement facile. Mais ces installations automatiques ne sont pas toujours à jour et peuvent constituer un risque pour la sécurité de votre site.
Nous sommes maintenant prêt à commencer l’installation. Mais avant revoyons les pré-requis de votre hébergement.
Votre hébergement est-il compatible avec WordPress ?
WordPress fonctionne grâce au couple MySQL et PHP. MySQL est un gestionnaire de base de données et PHP un langage de scripts qui permet de produire des pages web dynamiques. Depuis la version 2.1, les versions PHP et MySQL minimums sont :
- Version 4.2 de PHP ou supérieure.
- Version 4.0 de MySQL ou supérieure.
Il est aussi nécessaire, même si c’est optionnel, que le serveur Apache ((Si bien sûr votre hébergement possède un serveur http Apache, ce que nous recommandons. Tout comme Linux.)) ait le module mod_rewrite activé car il permet de générer des adresses ‘propres’ pour les titres de vos articles. Par exemple, si l’un de vos articles s’appelle « jus de pomme » et que son adresse soit http://monsite.com/2008/01/jus-de-pomme. Avec mod_rewrite, votre article pourra avoir comme adresse http://monsite.com/jus-de-pomme. De plus cette sanitisation des adresses permettra à votre site d’être mieux classé dans les moteurs de recherches.
Généralement, les paramètres mod rewrite se trouve dans un fichier .htaccess ((On a toujours la possibilité si mod rewrite ne fonctionne pas d’utiliser /index.php dans les permaliens. Par exemple: /index.php/%postname%/)) à la racine de votre espace ftp. Mais ils sont facilement modifiables dans l’interface d’administration de WordPress.
Téléchargez la dernière version de WordPress
On commence par aller sur le site de wordpress.org à ne pas confondre avec http://wordpress.org/download/.
On télécharge (Download .ZIP) la dernière version au format zip. Vous pouvez aussi télécharger la dernière version en français sur fr.wordpress.org . Mais ce n’est pas plus mal de vous habituer à la version anglaise de WordPress car la plupart des plugins et des tutoriaux consacrés à WordPress seront en anglais.
Une fois le téléchargement fini, on dézippe l’archive. Et on se retrouve avec le dossier wordpress suivant :
Configuer le fichier wp-config-sample.php
Nous allons maintenant modifier le fichier wp-config-sample.php qui contiendra les idientifiants qui permettront à WordPress de se connecter à notre base de données MySQL. Ouvrons ce fichier avec notepad (ou n’importe quel autre éditeur de texte).
Ce qui doit être modifié a été souligné en jaune.
Il faudra remplacer putyourdbnamehere par le nom de votre base de données ; usernamehere par votre identifiant utilisateur MySQL ; yourpasswordhere par votre mot de passe MySQL ; et localhost par l’adresse de votre base de données, wordpress vous dira que la plupart des cas, vous pourrez laissez cette valeur de localhost mais c’est de moins en moins vrai. Chez Ovh, par exemple l’adresse pourra être sql ou encore mysql5.
Normalement votre hébergeur ou votre fournisseur d’accès ont dû vous fournir vos identifiants MySQL. Dans la plupart des cas vous devrez créer votre base de données MySQL avant de recevoir votre mot de passe et l’adresse MySQL, cette opération est propre chaque hébergeur. Souvent le nom de votre base de données et votre identifiant utilisateur MySQL seront le même.
Dans l’exemple suivant, nous avons utilisé comme nom de base de données et comme identifiant utilisateur base1, comme mot de passe motdepasse et comme adresse localhost.
Une fois le fichier wp-config-sample.php rempli. On le sauve. Et on le renomme wp-config.php
Utilisez un logiciel FTP
Nous allons à présent transférer (uploader) le dossier WordPress sur l’espace ftp de votre hébergement. Vous devriez avoir une adresse ftp, un identifiant utilisateur et un mot de passe pour vous connecter à cet espace. Cet identifiant est sûrement différent de celui de votre base de données MySQL.
Pour cette opération nous avons besoin d’un logiciel FTP ((« Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l’échange informatique de fichiers sur un réseau TCP/IP. Il permet, depuis un ordinateur, de copier des fichiers vers un autre ordinateur du réseau, d’administrer un site web, ou encore de supprimer ou de modifier des fichiers sur cet ordinateur. » Wikipedia)). Pour ceux qui sont sous Windows, le logiciel open source Filezilla est sans doute la meilleure solution. La version 3 de Filezilla qui n’est pas encore ‘feature complete’ fonctionne aussi sous Linux, *BSD et Mac OS X.
A gauche vous avez votre dossier wordpress qui se trouve sur votre ordinateur et à droite l’espace FTP de votre hébergement. Il faut déplacer le dossier WordPress ou les fichiers qui sont dans ce dossier vers votre hébergement. Si vous voulez que WordPress fonctionne à la racine de votre hébergement, c’est-à-dire http://monsite.com il faut que les fichiers contenus dans le dossier WordPress soit transférés directement sur votre espace FTP sans être contenus dans un dossier.
Une fois le transfert effectué (cela peut durer un certains temps). Il suffit d’aller sur votre site internet http://monsite.com. Si vous avez installé WordPress dans un dossier wordpress lors du transfert FTP, il faudra aller sur http://monsite.com/wordpress. Normalement WordPress devrait vous rediriger vers le fichier /wp-admin/install.php.
Si vous n’avez pas précédemment crée de fichier wp-config WordPress vous l’indiquera par ce message :
Autrement l’installation commencera. Et à partir de là, c’est relativement simple il suffit de suivre les indications. Il faudra renseigner le nom de votre blog et donner une adresse email. Et spécifier, si vous voulez que votre blog soit ou non privé. Attention. Cette option indique juste aux robots des moteurs de recherche de ne pas indexer votre contenu. Ce n’est en aucun cas un moyen de rendre vraiment privé votre site. Pour cela, il faut utiliser un fichier htaccess.
Ensuite, vous recevrez votre identifiant administrateur (admin) et votre mot de passe. Conservez-les.
Voilà, l’installation est finie. Ou presque. Vous pouvez accéder à l’interface d’administration en passant par http://monsite.com/wp-admin
Ensuite….
Il faut maintenant vous familiariser avec l’interface d’administration de WordPress. Vous pourrez configurer votre installation, ajouter de nouvelles fonctionnalités grâce aux plugins. Si vous aviez un blog précedement, vous pouvez importer vos articles .
Mais n’oubliez pas les prochaines mise à jour et la sécurisation de votre installation WordPress. Nous verrons tout cela dans des articles futurs.
Quelques liens pour aller plus loin et revenir
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

13 May 2010 à 9:16 pm
Enfin quelque chose qui me parle (et pour moi, ultra vieux néophyte [j'ai 71 ans], c’est essentiel).
Ce que je souhaite en plus, c’est plus de relations WordPress->php.
28 July 2010 à 10:40 am
attention aux ht access avec free pas toujours pratique