Installer WordPress

Avant de créer vos sites Web avec WordPress directement sur Internet, vous devez dans un premier temps les tester en local, sur votre machine, ceci afin d’analyser si tout fonctionne correctement, comme vous le souhaitez. C’est ensuite que vous installerez WordPress chez un hébergeur professionnel et que ferez vivre votre site publié sur Internet.

Dans ce chapitre, vous apprendrez à installer WordPress en local sur votre machine, que ce soit sous Mac ou sous Windows. Pour ce faire, nous allons dans un premier temps installer les packages serveur, puis procéder à l’installation de WordPress. Nous terminerons par l’installation de WordPress chez un hébergeur professionnel.

Nous avons vu dans le premier chapitre que les CMS fonctionnent avec trois serveurs : le serveur Web (Apache), le serveur de base de données (MySQL) et le serveur d’application (PHP). Ces trois serveurs sont gratuits et librement téléchargeables sur nos machines personnelles.

1)   Installer les serveurs en local sur Mac

Le package de serveur

Sous Mac, le package de serveur gratuit le plus utilisé est MAMP. Pour le télécharger, allez sur le site de l’éditeur : http://www.mamp.info/en/index.html

Dans la page d’accueil, sous le visuel MAMP, cliquez sur le bouton Download now. Vous téléchargez une archive nommée MAMP_MAMP_PRO_2.1.1.zip.

Décompressez l’archive et lancez le fichier d’installation MAMP_2.1.1.pkg. Vous affichez un assistant classique sous Mac, qui vous guide pour l’installation. Il n’y a aucune difficulté particulière.

Une fois l’installation terminée, vous obtenez dans votre dossier Applications deux dossiers : MAMP et MAMP PRO.

MAMP est le package de serveur gratuit pour les utilisateurs des CMS. C’est celui-ci que nous utiliserons.

MAMP PRO est le package de serveur payant pour les professionnels du développement de site Web.

Le dossier de publication

Pour qu’un site Web soit accessible dans un navigateur Web, en local ou sur Internet, il faut qu’il soit placé dans le dossier de publication du serveur Web, Apache pour nous. Avec le package MAMP, le dossier de publication est le dossier htdocs. Il se trouve dans votre Mac, dans le dossier Applications/MAMP/. C’est donc dans ce dossier que devront être placés tous les dossiers des sites Web que vous souhaitez publier en local, sur votre Mac. C’est dans ce dossier htdocs que nous placerons le dossier de notre site WordPress.

Démarrer les serveurs

Pour accéder à la gestion des serveurs, dans le dossier Applications/MAMP/, double cliquez sur l’application MAMP.

Au premier lancement, l’application vous demande quelle version vous souhaitez utiliser : MAMP ou MAMP PRO.

Cliquez sur le bouton Lancer MAMP. Puis dans la fenêtre de l’application MAMP, pour démarrer les serveurs, cliquez sur le bouton Démarrer les serveurs.

Dans l’encadré Status, les deux voyants Serveur Apache et Serveur MySQL passent au vert : les serveurs sont démarrés.

Quand vous aurez fini de travailler avec MAMP, dans cet écran, vous cliquerez sur le bouton Quitter.

Créer la base de données

Quand les serveurs sont démarrés, MAMP affiche aussitôt son écran d’accueil dans votre navigateur. Nous allons maintenant créer la base de données qui va stocker le contenu de notre site WordPress.

Dans la barre des menus supérieurs, cliquez sur le bouton phpMyAdmin. phpMyAdmin est l’application Web qui gère les bases de données de MySQL.

Notez que l’interface de phpMyAdmin peut varier légèrement d’une version de Mac OS à l’autre.

Cliquez sur l’onglet Bases de données.

Dans le champ Créer une base de données, saisissez le nom de la base de données qui va stocker les données de votre site. Notez bien les règles de nommage :

  • Pas d’espaces.
  • Pas de caractères accentués.
  • Pas de caractères spéciaux (%, *, +, ?…).
  • Tout en minuscules.

Cliquez sur le bouton Créer.

La base de données est créée et apparaît sur la gauche.

Il faudra vous souvenir du nom de la base de données créée, lorsque nous allons installer WordPress.

2)   Installer les serveurs en local sur Windows

Le package de serveur

Sous Windows, je vous propose d’utiliser le package WAMP. Téléchargez-le via le site de Source Forge : https://sourceforge.net/projects/wampserver/

Sur la page d’accueil, cliquez sur le lien DOWNLOAD puis choisissez la dernière version.

Faites un double clic pour lancer l’installeur. Suivez les instructions, il n’y a aucune difficulté particulière.

Une fois l’installation terminée, à la racine de votre disque dur, sur le C, vous trouvez le dossier ”wamp”.

Le dossier de publication

Pour qu’un site Web soit accessible dans un navigateur Web, en local ou sur Internet, il faut qu’il soit placé dans le dossier de publication du serveur Web, Apache pour nous. Avec le package WAMP, le dossier de publication est le dossier ”www”. Il se trouve dans votre machine sous Windows, dans le dossier C:/wamp/www/. C’est donc dans ce dossier que devront être placés tous les dossiers des sites Web que vous souhaitez publier en local, sur votre machine sous Windows. C’est dans ce dossier ”www” que nous placerons le dossier de notre site WordPress.

Démarrer les serveurs

À l’installation de WAMP, l’installeur a créé un raccourci sur le bureau de votre machine, nommé WampServer. Pour accéder au panneau de contrôle de WAMP, faites un double clic sur ce raccourci.

Si besoin est, vous retrouverez ce lanceur dans le menu Démarrer de la barre des tâches de Windows.

Attendez que l’icone de Wamp passe au vert dans la barre de tâches signe que tous les serveurs ont démarré.

Cliquez ”gauche” sur cette icone pour éventuellement changer la langue de l’interface.

Pour accéder à l’interface de gestion des serveurs, cliquez sur l’icone verte et allez sur la commande ”localhost”.

Vous accéder à la page suivante dans votre navigateur favori :

Créer la base de données

Nous allons maintenant créer la base de données qui va stocker le contenu de notre site WordPress.

Toujours dans la fenêtre du contrôleur de WAMP, cliquez sur le bouton ”phpMyAdmin” qui s’ouvre dans votre navigateur. L’application Web phpMyAdmin permet de gérer les bases de données de MySQL. Notez que l’interface de phpMyAdmin peut varier légèrement d’une version de Windows à l’autre.

Dans la fenêtre phpMyAdmin, cliquez sur l’onglet Bases de données.

Dans le champ Créer une base de données, saisissez le nom de la base de données qui va stocker les données de votre site. Notez bien les règles de nommage :

  • Pas d’espaces.
  • Pas de caractères accentués.
  • Pas de caractères spéciaux (%, *, +, ?…).
  • Tout en minuscules.

Cliquez sur le bouton Créer.

La base de données est créée et apparaît sur la gauche.

Il faudra vous souvenir du nom de la base de données créée, lorsque nous allons installer WordPress.

3)   Installer WordPress en local

Télécharger WordPress

Maintenant que nos serveurs sont installés et démarrés et que la base de données est créée, nous allons pouvoir installer WordPress en local, sur nos machines.

Dans un premier temps, il faut télécharger WordPress en français. Allons sur le site de la communauté française de WordPress : http://www.wordpress-fr.net

A gauche de la fenêtre, cliquez sur le bouton TÉLÉCHARGER WORDPRESS.

Vous téléchargez une archive nommée ”wordpress-xxx-fr_FR.zip”. Décompressez-la, et vous obtenez un dossier nommé wordpress.

Le dossier de publication

Ensuite vous pouvez renommer le dossier décompressé, sachant que ce n’est pas strictement obligatoire. Mais à chaque nouvelle installation de WordPress, il faudra un nom de dossier différent. Attention ce nom est important, c’est ce que vous allez indiquer comme URL locale pour accéder à votre site WordPress. C’est le nom de publication du dossier WordPress pour notre serveur Web Apache.

Notez que les règles de nommage sont toujours les mêmes :

  • Pas d’espaces.
  • Pas de caractères accentués.
  • Pas de caractères spéciaux (%, *, +, ?…).
  • Tout en minuscules.

Je vous propose de nommer ce dossier de publication monsiteweb.

Une fois ce dossier renommé, vous allez le placer dans le dossier de publication de votre serveur Web Apache local.

Sous Mac, placez-le dans : Applications/MAMP/htdocs.

Sous Windows, placez-le dans : C:/wamp/www.

Lancer l’installation de WordPress

Le dossier de WordPress renommé monsiteweb est bien dans le dossier de publication htdocs de nos serveurs Web Apache. Nos serveurs sont bien démarrés. Nous allons maintenant procéder à l’installation de WordPress en local, sur nos machines.

Dans votre navigateur, saisissez l’URL pour accéder à l’installation de WordPress, en indiquant le nom du dossier de publication et le fichier d’installation.

Sous Mac avec MAMP, saisissez : http://localhost:8888/monsiteweb/wp-admin/setup-config.php/

Sous Windows avec WAMP, saisissez : http://localhost/monsiteweb/wp-admin/setup-config.php/

Voici l’explication de ces URL :

  • http : nous utilisons bien le protocole d’accès de l’Internet HyperText Transfer Protocol.
  • localhost:8888 (Mac avec MAMP) et localhost (Windows avec XAMPP) : nous sommes bien dans une publication locale, sur nos machines, pas sur Internet.
  • monsiteweb est le nom du dossier de publication de notre site WordPress.
  • wp-admin/setup-config.php est l’accès au fichier d’installation de WordPress.

Le premier écran de l’installation s’affiche.

WordPress vous rappelle les informations indispensables pour installer WordPress.

Cliquez sur le bouton C’est parti !.

Sachez que vous pouvez saisir uniquement l’URL de votre site, sans indiquer le chemin d’accès au fichier d’installation.

Vous pouvez ne saisir que :

http://localhost:8888/monsiteweb/ (sous Mac, avec MAMP).

http://localhost/monsiteweb/ (sous Windows , avec WAMP).

Dans ce cas, WordPress repère cette URL « incomplète » et affiche un écran intermédiaire au précédent, pour vous permettre de créer le fichier de configuration.

Cliquez sur le bouton Créer un fichier de configuration. S’affiche ensuite l’écran d’installation standard vu précédemment.

La connexion à la base de données

La première étape de l’installation consiste à renseigner tous les paramètres de connexion à la base de données.

Dans le champ Nom de la base de données, saisissez le nom de la base de données que nous avons créée précédemment dans phpMyAdmin. Dans cet exemple, nous l’avions appelée mon-site.

Dans le champ Identifiant, indiquez le nom d’accès à la base de données. En local, c’est toujours root.

Dans le champ Mot de passe, indiquez le mot de passe pour accéder à la base de données. Sous Mac, avec MAMP, usuellement c’est root. Sous Windows, avec XAMPP, usuellement il n’y en a pas ; laissez le champ vide.

Dans le champ Adresse de la base de données, laissez localhost. C’est toujours le cas en local.

Dans le champ Préfixe des tables, vous pouvez laisser wp_. Vous pourriez éventuellement modifier ce préfixe pour des raisons de sécurité, ou si vous souhaitez associer plusieurs instances de WordPress à la même base de données (ce qui n’est pas forcément recommandé).

Cliquez sur le bouton Envoyer.

Erreur d’installation

Si jamais il y a une erreur dans les paramètres de connexion à la base de données, vous visualiserez cet écran.

Cliquez sur le bouton Recommencer pour accéder à l’écran précédent.

Si la connexion à la base de données est correctement établie, vous visualisez cet écran :

Cliquez sur le bouton Lancer l’installation.

Le paramétrage du site

L’étape suivante vous permet de paramétrer le site. Sachez que toutes ces informations pourront être modifiées par la suite, dans les réglages de votre site. Nous le verrons dans le prochain chapitre.

Dans le champ Titre du site, saisissez un titre pour votre site. Usuellement, celui-ci sera affiché dans l’en-tête du site.

Dans le champ Identifiant, saisissez l’identifiant qui vous permettra d’accéder à l’administration de votre site. Par défaut, c’est admin qui est utilisé. Pour une installation locale en termes de sécurité, cela suffit. Par contre, pour une installation chez un hébergeur professionnel, il faudra saisir un identifiant compliqué pour avoir un niveau de sécurité élevé.

Dans les champs Mot de passe, deux fois, saisissez le mot de passe nécessaire pour accéder à l’administration. Là encore, pour une installation locale, vous pouvez « faire simple ». Dans le cas d’un site publié sur Internet, il faudra saisir un mot de passe compliqué, pour éviter tout piratage de votre site. Vous notez la présence d’un indicateur visuel pour estimer le niveau de sécurité du mot de passe. Il va de Très faible sur fond rouge à Forte sur fond vert. Dans cet exemple, pour une installation locale, vous pouvez saisir admin.

Dans le champ Votre adresse de messagerie, saisissez une adresse mail valide, à partir de laquelle vous pouvez être contacté.

Vous pouvez laisser cochée l’option Vie privée pour que votre site soit indexé par les moteurs de recherche. Notez bien que pour une installation locale, cette indexation n’est pas opérationnelle.

Cliquez sur le bouton Installer WordPress.

Finir l’installation

La dernière étape n’en est pas une ! C’est un simple message qui vous félicite et qui vous propose de vous connecter à l’interface d’administration de votre site WordPress, avec l’identifiant et le mot de passe indiqués précédemment.

Cliquez sur le bouton Se connecter.

La connexion à l’administration

À la dernière étape de l’installation, une fois que avez cliqué sur le bouton Se connecter, voici l’écran qui s’affiche avec le formulaire de connexion à l’administration de votre site WordPress.

Saisissez l’Identifiant et le Mot de passe que vous avez indiqués précédemment et cliquez sur le bouton Se connecter.

Vous êtes alors connecté à l’interface d’administration de votre site WordPress, dont voici une partie de l’écran d’accueil :

Pour les prochaines connexions à l’administration de votre site WordPress, pour afficher directement le formulaire de connexion, saisissez ces URL :

http://localhost:8888/monsiteweb/wp-login.php (sous Mac, avec MAMP).

http://localhost/monsiteweb/wp-login.php (sous Windows avec WAMP).

Dans le chapitre Administration du site, vous apprendrez à utiliser l’interface d’administration et à configurer votre site WordPress.

4)   Installer WordPress chez un hébergeur

L’hébergement

Une fois que les tests en local, sur votre machine, sont adéquats, que votre site fonctionne comme vous le voulez, vous devrez ensuite créer votre site pour qu’il soit publié sur le Web et accessible par le public des internautes. Vous devrez souscrire un hébergement chez un professionnel et par la même occasion choisir un nom de domaine libre.

La base de données

À l’achat de votre hébergement, l’hébergeur professionnel met à votre disposition un espace disque et pratiquement toujours un accès à une base de données de type MysQL. Notez bien que c’est à l’hébergeur de vous fournir le nom de la base de données, l’identifiant d’accès et le mot de passe. Ces trois paramètres sont indispensables pour l’installation de WordPress. Si vous ne les avez pas, n’hésitez pas à contacter votre hébergeur pour les lui demander.

Mais il se peut que ce soit à vous de créer la base de données. Notez que chaque hébergeur aura sa propre interface de gestion.

Les principaux hébergeurs, dont OVH et AMEN, vous proposeront d’installer gratuitement WordPress sur votre hébergement, vous n’aurez donc rien à faire si ce n’est importer vos fichiers locaux vers l’hébergement, soit via FTP soit avec les outils d’importation intégrés de WordPress ou certains plugins.

La connexion à la base de données

Si ce n’est pas le cas, notez bien que l’installation chez un hébergeur professionnel est identique à celle en local. Dans le cas d’une installation chez un hébergeur professionnel, il faut connaître le nom de la base de données, son identifiant et son mot de passe. Toutes ces informations vous sont fournies par votre hébergeur, dans la gestion de votre hébergement, comme nous venons de le voir. En cas de doute ou de manque de paramètres, prenez contact avec votre hébergeur.

5)   Installer WordPress sur un serveur web distant

avec WampServer sous Windows (versions Pro recommandées)

  1. Télécharger WampServer et installez-le sur le PC qui vous servira d’hôte (qui devra posséder une IP fixe sur le réseau local)
  2. Changer éventuellement la langue par un clic droit sur l’icone Wamp (verte) en bas à droite de la barre de taches
  3. Avec un clic gauche sur la même icone Wamp aller dans le menu ”Apache” et ouvrir le fichier ”httpd.conf”
  4. Remplacer la ligne ”Listen localhost:8080” par ”Listen 80” pour que le serveur ”écoute” aussi les connexions venant de l’extérieur vers le port 80, port par défaut du serveur Apache (si d’autres machines ou protocoles requierent également le port 80, il faudra les asssigner à un autre port. Par mesure de sécurité vous pouvez également choisir un autre port pour le serveur Apache et procéder aux redirections nécessaires)
  5. Remplacer les lignes :

”Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost”

Par les lignes :

”Order Allow,Deny
Allow from all”

Pour permettre la connexion depuis l’extérieur.

  1. Vérifier que le serveur Wamp est bien en ligne en cliquant gauche sur l’icone et en vérifiant le message ”Passer hors ligne” tout en bas du menu
  2. Créer sur votre box/routeur une redirection en TCP du port 80 (HTML) vers l’adresse IP locale du serveur Wamp
  3. Créer une exception dans le Pare-Feu de Windows pour l’application Wamp et cocher l’option ”Serveur Web” dans la liste des services réseaux autorisés
  4. Installer le répertoire ”wordpress” entier de l’application dans le dosssier ”c:\wamp\www\”
  5. Dans phpMyAdmin, créer une base ”wordpress” et un super utilisateur avec tous les privilèges qui pourra se connecter de partout et pas uniquement depuis ”localhost” ou ”127.0.0.1”
  6. Relever l’adresse IP publique du site sur lequel se trouve le serveur Wamp. Si cette adresse n’est pas fixe, lui attribuer un nom de domaine statique quelconque à partir du site ”no-ip.com”
  7. Se connecter au serveur depuis l’extérieur à partir de l’IP publique ou du nom de domaine NO-IP pour bien initialiser la base de données WordPress avec les chemins relatifs qui lui seront attribués
  8. Bon blogging ! Vous avez comme cela économisé le coût d’un hébergement si votre blog/site ne requiert pas de ressources importantes. 

Vous aimerez aussi...