J’ai commencé ma première formation « Blog en bibliothèque » par expliquer aux stagiaires l’installation du script wordpress sur un serveur en local. Ca a été un échec ! Les bibliothécaires présents n’ont pas manqué de volonté… mais ils ont avant tout voulu comprendre ce qu’il y avait sous le capot de la voiture !

Aussi, je l’écris : installer un script sur un serveur en local ou sur un hébergement mutualisé sur internet est d’une simplicité enfantine. L’opération consiste simplement à lier le script php avec la base de données. Il convient juste de saisir dans un fichier l’adresse du serveur MySQL, du login et du mot de passe.

Nous allons procéder à l’exercice en local. C’est à dire que nous allons installer un serveur et installer wordpress.

Installer un serveur en local sert à comprendre ce qu’est un environnement dynamique.

Et c’est simple. Vous allez télécharger Wamp et installer cet excutable « qui permet de développer des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL », les trois éléments essentiels.

Bref, vous avez téléchargé Wamp. Double-cliquez sur l’exécutable et suivez la procédure d’installation. Comme tous les programmes, il suffit de cliquer sur suivant, accepter les conditions et bien noter le répertoire dans lequel s’installe Wamp. C’est très important, car le coeur de votre serveur est le sous dossier www.

Pour lancer votre serveur, cliquer sur démarrer, Wampserveur, startwampserveur. En bas à droite de l’écran, s’affiche à présent l’icone suivant . Cliquer dessus. Vous allez ouvrir le menu qui va vous permettre de gérer le serveur.

Vous allez apprendre à vous servir de :

Localhost = non de domaine de votre hébergement en local

PhpMyAdmin = logiciel qui vous permet de gérer vos bases sql et surtout de les créer.

Répertoire www = coeur de votre serveur ou vous allez déposé vos fichiers.

Pour vérifier que votre serveur est actif, vous pouvez aussi ouvrir votre navigateur et saisir dans la barre url le mot magique suivant localhost. Une belle page avec la version de wamp doit s’afficher !

A présent télécharger wordpress. Décompresser le dossier. Copier-le. Cliquer sur l’icone wamp en bas à droite de votre écran pour ouvrir le menu de wamp, ensuite cliquer sur www directory et coller le dossier wordpress.

Par défaut, Wamp fournit une base donnée nommée test. Pour simplifier l’exercice, nous allons nous servir de cette base mais vous pouvez en créer une, en cliquant sur phpmyadmin du menu de wamp.

Dans votre répertoire www de votre serveur accessible grâce au menu de wamp, vous avez collé le dossier wordpress. Double-cliquer dessus pour l’ouvrir. Ouvrez le fichier wp-config-sample.php avec wordpad.

Quelle horreur ! Monsieur, je ne comprends rien ! A quoi ça sert d’ouvrir ce fichier?

Je reprends. Nous avons installé un serveur en local car nous ne disposons pas encore d’un hébergement sur Internet. Le mieux avant de payer est de s’exercer. Et un formateur ne peut pas fournir 10 hébergements mutualisés à chaque formation. Par ailleurs, il est bien de comprendre le processus ! A présent, comme indiqué au début de ce billet, nous devons lier le script wordpress à la base de données test. Car ce script ne peut pas deviner tout seul ! Sur wordpress, la procédure d’installation consiste à saisir l’adresse du serveur myqsql, du login et du mot de passe dans le fichier wp-config-sample.php.

Aussi recopier ces donnés dans votre fichier.

define(‘DB_NAME’, ‘test’); // Le nom de la base de données créé par défaut sur wamp est test
define(‘DB_USER’, ‘root’); // L’identifiant par défaut sur wamp est root
define(‘DB_PASSWORD’,  »); // …et il n’y a pas de mot de passe par défaut sur wamp. Il
define(‘DB_HOST’, ‘localhost’); // En local, c’est localhost
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’,  »);

Enregistrer votre fichier et renommer-le en wp-config.php

A présent ouvrez votre navigateur web, saisissez dans la barre url l’adresse de votre blog en local http://localhost/wordpress et suivez la procédure d’installation qui est la même que celle de la plateforme gratuite !

Le prochain billet vous montrera comment à présent booster wordpress !