Wamp ServerAvoir WordPress en local sur votre disque dur! Pourquoi pas? Et pour bien des raisons c’est une excellente idée.

Par exemple vous pourriez vouloir tester différents thèmes ou même développer le vôtre.

Un excellent principe d’usage est aussi de tester les plugins avant de les installer sont votre blog officiel. Eh oui! De se retrouver avec une base de données massacré, ça arrive plus souvent qu’on le pense.

Pour pouvoir travailler en local il vous faut un serveur HTTP complet c’est le rôle de Wamp Server. Mais avant de voir son installation voyons un peu notre structure de fichiers.

Partitionnement

Il vaut mieux s’organiser avant de se faire organiser! Je vous suggère fortement de créer une partition dédié Wordpress (panneau de configuration ->outils d’administration) , un espace de 30 mo. devrait être amplement suffisant. Pour les fins de mon exemple cette partition sera nommée Developpement (W:).

Installation du serveur HTTP Wamp Server

En passant Wamp c’est l’acronyme de Windows-Apache-MySql-Php.

  1. Télécharger la dernière version de Wamp à la racine Developpement (W:).
  2. À partir de la racine Developpement (W:) exécuter (en double cliquant) le fichier WampServer2.0g-1.exe.
  1. L’installateur vous proposera c:/wamp alors n’oubliez pas de remplacer le c par la lettre de votre nouvelle partition w.
  2. L’installateur vous demandera le nom du serveur et du service SMTP. Laissez les informations suggérées telles quelles.
  3. Et finalement acceptez la création des icônes de lancement.

Et voila, l’installation est terminée. Vous avez maintenant un serveur HTTP comprenant un serveur MySql et le service Php.

Configuration de Wamp Server

Sur votre partition Developpement (W:) il y a maintenant un répertoire wamp. Et celui-ci contient un sous-répertoire www. C’est à partir de ce sous-répertoire que vous obtenez les services de Apache http. Veillez à prendre grand soin du fichier index.php qui s’y trouve, c’est ce fichier qui vous permet de communiquer avec le serveur!

Les développeurs de Wamp ont déjà configurés toutes les extensions php et http utiles au bon fonctionnement du serveur, ne vous inquiétez pas.

Par contre avant d’installer Wordpress il vous reste à créer un projet et une base de données.

Pour créer votre projet, vous n’avez qu’à créer un répertoire du nom de votre projet dans le sous réperoire www. Exemple w:/wamp/www/mon projet.

Maintenant, si ce n’est déjà fait, lancer Wamp Server. Il ne ne passe rien! Normal. Le programme est dans la barre de tâche et représenté pour une icône qui ressemble à un manomètre. Maintenant cliquez un fois sur cette icône et choisissez localhost.

Le fureteur par défaut est lancé et vous visualisez la configuration de Wamp Server ainsi que les différentes options et outils. Notez que vous voyez le nom de votre projet à la rubrique vos projets, celui-ci est vide pour l’instant.

Pour passer à l’étape de création de votre base de données, cliquez sur PhpMyAdmin dans outils.

PhpMyAdmin, pour créer votre base de données

PhpMyAdmin vous donne un interface MySql très utile et très efficace. Dès son ouverture vous êtes situés directement sur le serveur local, voir la première ligne de l’interface.

Au centre vous avez l’option création de votre base de données.

  1. Inscrivez le nom de votre base de données
  2. Dans la boite déroulante choisir utf8_general_ci .
  3. Cliquez sur créer.

Il vous faut maintenant créer un usager.

  1. Cliquez sur le Nom du serveur (localhost) en haut de la page.
  2. Cliquez sur Privilèges et sur Ajoutez un utilisateur.
  3. Donnez un nom d’utilisateur, sélectionnez le serveur local, donnez un mot de passe.
  4. Cliquez sur Tout cocher dans Privilèges globaux.
  5. Au bas de la page, cliquez sur Exécuter.

Il vous faut maintenant autorisé cet usager sur votre base.

  1. Cliquez sur le Nom du serveur (localhost) en haut de la page.
  2. Cliquez sur Privilèges et dans la liste des utilisateurs trouvez la ligne de celui que vous venez de créer, au bout de celle-ci cliquez sur l’icône.
  3. Dans Privilèges spécifiques à une base de données choisir le nom de votre base de données.
  4. Clique sur Tout cocher et ensuite sur Exécuter.

C’est terminé! Vous pouvez fermer PhpMyAdmin.

Installation et configuration de Wordpress

Enfin me direz-vous! Bien sur il vous faut d’abord télécharger la dernière version de Wordpress. Je vous suggère de la déposer dans un répertoire dédié sur la partition Developpement (W:). Exemple: w:/wordpress.

Décompresser le fichier wordpress-xxx.zip dans ce répertoire.

Copier les fichiers Wordpress à la racine de votre sous-répertoire w:/wamp/www/mon projet/. Donc dans votre sous-répertoire projet vous avez une série de fichiers *.php et les répertoires wp-admin, wp-content et wp-includes.

Relancez localhost et ouvrir votre projet. On arrive donc à la configuration de Wordpress.

  1. Le premier écran vous informe que Wordpress ne trouve pas votre fichier wp-config.php. Cliquez sur Créer le fichier de configuration.
  2. Attention! Toutes les informations demandées seront sensible à la casse. Cliquez sur Allons-y.
  3. Complétez les trois premiers champs et cliquez sur Valider. Après la validation, il ne vous restera qu’à Lancer l’installateur.
  4. Après avoir donné le titre de votre blog et votre email, cliquez sur Installer Wordpress. Vous pourrez changer ces informations plus tard.
  5. Wordpress créera l’utilisateur admin et vous donnera un mot de passe. Ne perdez pas celui-ci et notez-le! Du fait que vous êtes en local vous ne recevrez aucun email de confirmation.

Et voila! Vous avez maintenant Wordpress de base en local sur votre propre serveur http.

wordpress-plugin2Un autre défaut de WordPress est de désactiver les balises HTML <p> et <br>.

Et c’est un gros problème à surmonter lorsque vous désirez un balisage particulier.

Non! Vous ne voulez pas un nouveau paragraphe! Juste un simple retour de chariot! L’enfer …

PS Disable Auto Formatting vous permet de faire cela aisément. Ce plugin désactive la fonction de formatage automatique (wpautop) et enregistre les balises <p> et <br />. Vous pourrez ainsi gérer à votre guise la présentation de votre billet dans la vue HTML.

Pour moi c’est un plugin essentiel et a installer dès le début au risque de devoir reformater tous vos anciens billets.

5 visiteur(s) en ligne actuellement
5 visiteur(s), 0 membre(s)
Maximum de visiteur(s) simultané(s) aujourd'hui: 5 , à 10:21 pm UTC
Ce mois: 12 , à 07-11-2010 01:33 pm UTC
Cette année: 19 , à 03-28-2010 09:56 am UTC
Tout le temps: 19 , à 03-28-2010 09:56 am UTC