
Dans ce tutoriel, nous allons apprendre à installer wordpress sur son propre ordinateur pour le tester et développer des thèmes et plugins (on dit "installer en local").
Pour cela, on va avoir besoin d'un environnement Apache MySQL PHP.
Environnement AMP
La meilleure solution est d'installer une distribution qui inclut tous ces programmes, et il en existe beaucoup :
- Windows
- EasyPHP
- WAMP
- UwAmp
- USB Webserver
- Mac OS
- MAMP
- Linux
- XAMPP
Si vous êtes sous windows, je vous conseille d'installer EasyPHP 5.2.xx.
Contrairement à ce qu'on peut lire sur le net, EasyPHP n'est pas obsolète par rapport à WAMP. Le projet a simplement été laissé à l'abandon entre 2006 et 2009 mais depuis c'est reparti...
EasyPHP est bien plus pratique que WAMP pour une installation locale (pas d'installation de services, fichiers de configuration dynamiques, restart automatique...).
Installez-le sur votre ordinateur, de préférence à la racine de votre disque (exemple: C:\EasyPHP5.2.10\
), parce qu'on a parfois des problèmes d'autorisations quand on installe dans Program Files
.
Ensuite, lancez-le (Apache et MySQL doivent êtres démarrés tous les deux) :
Configuration Apache & PHP
Bien, maintenant que vous disposez d'un serveur Apache avec PHP et d'un serveur MySQL, il reste à vérifier leur configuration.
Sur EasyPHP, tous les fichiers de configuration se trouvent dans le dossier C:\EasyPHP5.2.10\conf_files\
:
- httpd.conf : c'est le fichier de configuration du serveur Apache
- php.ini : fichier de configuration de l'interpréteur PHP
Pour fonctionner correctement, Wordpress a besoin de 2 choses (à modifier dans httpd.conf) :
- Le mod Rewrite d'Apache, qui permet de réécrire les URLs de façon à les simplifier et les optimiser pour le référencement (SEO).
Pour activer le mod rewrite, rien de plus simple, il vous suffit de décommenter cette ligne dans le fichier httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so
- La permission de pouvoir redéfinir certains paramètres de la configuration du serveur Apache dans son dossier d'installation, via un fichier .htaccess.
Comme nous allons installer Wordpress à la racine du serveur web (on appelle ce dossier DocumentRoot), voici ce que vous devez écrire dans le fichier httpd.conf :
<Directory "${path}/www"> AllowOverride All </Directory>
Attention : par défaut, sur EasyPHP, la racine a déjà la directiveAllowOverride All
, donc il n'y a pas besoin de l'ajouter si elle y est déjà. Ce second point est surtout informatif.
Installation de Wordpress
Commnencez par télécharger Wordpress si ça n'est pas déjà fait :
- Sur le site Wordpress Francophone (communauté qui traduit Wordpress en Français)
- Où sur le site officiel : wordpress.org (fr.wordpress.org)
Wordpress se présente sous la forme d'un dossier compressé (archive .zip), que vous allez extraire dans le dossier racine de votre serveur web (C:\EasyPHP5.2.10\www
).
Une fois les fichiers copiés, nous allons installer wordpress à l'aide de son assistant d'installation, mais avant tout nous allons créer une base de données (wordpress a besoin d'une base de données MySQL pour fonctionner).
Pour créer une base de données, nous allons accéder à phpMyAdmin accessible via cette URL sur EasyPHP : http://localhost/home/mysql/ ou http://127.0.0.1/home/mysql/, entrer le nom de la base de données (ici j'ai appelé ma base wordpress_tuto_demo
) et cliquer sur le bouton créer :
Rendez-vous maintenant à la racine de votre serveur web dans un navigateur internet (à l'adresse http://localhost/ ou http://127.0.0.1/), vous voyez apparaître l'assistant d'installation de wordpress :

Voilà, Wordpress est installé, je vous laisse tester la bête : créer des billets (post) et leur affecter des tags, les affecter à une ou plusieurs catégories...
Encore faim ? allez lire ça : texte 3d !
Quand j'essaye de faire sa "Pour créer une base de données, nous allons accéder à phpMyAdmin accessible via cette URL sur EasyPHP : http://localhost/home/mysql/ ou http://127.0.0.1/home/mysql/, entrer le nom de la base de données (ici j'ai appelé ma base wordpress_tuto_demo) et cliquer sur le bouton créer..." il me donne cela comment puis-je arranger ceci MERCI
"Objet non trouvé!
L'URL demandée n'a pas pu être trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.
Error 404
127.0.0.1
Apache/2.4.2 (Win32) PHP/5.4.6