Skip to content
ban-iis-5

Installer WordPress sous Windows 10 IIS

  1. Introduction
  2. Installer IIS et FastCGI
  3. Installer et configurer MySQL
  4. Installer et configurer PHP
  5. Installer et configurer votre site WordPress

Maintenant que votre environnement de travail est opérationnel, il est temps de passer à l’installation de votre site WordPress. Tout d’abord, téléchargez la dernière version de WordPress si ce n’est pas encore fait.

WordPress
Téléchargez la dernière version disponible

Il faut maintenant définir un emplacement pour l’installation de votre site Web. Dans ce guide, nous allons installer un site wordpress avec les spécifications suivantes :

  • URL : www.lws-dev.home
  • Nom du site : LWS-Dev
  • Emplacement : C:\Inetpub\wwwroot\lws-dev

l’url www.lws-dev.home est une url locale qui sert à identifier clairement votre site, surtout si vous en installez plusieurs. Cela permet de ne pas avoir d’url de type 127.0.0.1 ou localhost. L’extension .home sert uniquement de rappel sur le fait que le site n’est que local, et qu’il n’est pas accessible depuis l’extérieur de votre environnement de développement.

Dossier Windows et droits d’accès

Commencez donc par créer le répertoire dans votre explorateur de fichiers, puis copiez le contenu du dossier ZIP de WordPress à l’intérieur de ce répertoire. Le résultat devrait ressembler à ça :

Afin de ne pas avoir de problèmes d’écriture par la suite, il faut aussi modifier les droits d’accès au dossier. Remontez au niveau de « wwwroot » et faites un clic droit sur le dossier correspondant à votre site web, puis cliquer sur « Propriétés« . Dans la nouvelle fenêtre, allez à l’onglet « Sécurité » et cliquez sur « Modifier… ». Accordez le contrôle total aux groupes « Utilisateurs » et « IIS_IUSRS« . Le premier servira pour les modifications effectuées sous WordPress et le second servira aux modifications effectuées sous IIS.

Modifier le fichier hosts

Il est nécessaire de modifier le fichier hosts si vous désirez spécifier un nom d’hôte pour votre site web (avoir une url de type www.monsite.com au lieu de 127.0.0.1 ou localhost).

Le fichier hosts est situé à l’emplacement suivant : C:\windows\system32\drivers\etc

S’il n’existe pas, créez le (attention, le fichier ne doit pas avoir d’extension, assurez vous d’avoir activé l’affichage des extensions dans l’onglet affichage en cochant la case « Extensions des noms de fichiers« ). Éditez ensuite le fichier et ajoutez les lignes suivantes :

127.0.0.1 www.lws-dev.home
127.0.0.1 lws-dev.home

Adaptez l’url avec l’url que vous souhaitez avoir pour votre site.

Créer votre base de données

Il faut maintenant créer une base de données pour votre site wordpress, ainsi qu’un user pouvant accéder à cette base de données. Lancez l’application MySQL Workbench. Cliquez ensuite sur la seule instance disponible, nommée Local instance MySQLXX. Sur l’écran principal, cliquez sur l’icône « Create a new schema in the connected server« 

Renseignez le nom que vous souhaitez donner à votre base de données, puis cliquer sur « Apply« , puis « Apply » et enfin « Finish« .

Dans le menu de gauche, cliquez sur « Users and Privileges« , et sur « Add Account » dans l’écran principal. Remplissez le formulaire comme suit :

Choisissez un login et un mot de passe et notez les quelque part, nous allons nous en servir par la suite. Allez ensuite dans l’onglet « Administrative Roles » et cochez la case « DBA« . Cliquez ensuite sur « Apply« .

Dans l’onglet « Schema Privileges« , cliquez sur « Add Entry... », sélectionnez « Selected Schema » et dans la liste déroulante, choisissez la base de données créée précédemment, puis sur « OK« . Ensuite, cliquez sur le bouton Select « ALL », puis sur « Apply« .

La base de données est maintenant configurée et l’utilisateur qui pourra y accéder créé. Il est temps d’utiliser ses données dans le fichier de configuration WordPress.

Créer le fichier wp-config.php

Le fichier wp-config.php est normalement créé lors de la procédure d’installation de WordPress, mais cela ne fonctionne pas sous IIS. Il faut donc créer une partie de ce fichier manuellement.

Dans un éditeur de texte, ouvrez le fichier wp-config-sample.php situé à la racine du dossier de votre site wordpress. Modifiez les lignes suivantes en y insérant les données de connexion à votre base MySQL:

Ensuite, ouvrez un navigateur à l’url https://api.wordpress.org/secret-key/1.1/salt/ et copiez-collez le résultat affiché dans les lignes correspondantes du fichier de configuration :

Enregistrez ensuite le fichier dans le même répertoire sous le nom wp-config.php

Configurer IIS

Nous voici enfin arrivés au moment de la configuration de IIS pour votre site WordPress. Retournez dans le gestionnaire des services internet et dans l’arborescence de gauche, placez vous au niveau de la section « Sites« . Dans le menu de droite, cliquer sur « Ajouter un site Web… » et remplissez les champs comme suit :

Validez votre saisie avec vos propres données.

Comme précédemment, cliquez sur « Document par défaut » et ajoutez la ligne « index.php » en tête des documents. Redémarrez le site web (menu de droite) et vous voilà parés pour l’étape finale.

Allez à l’url http://www.lws-dev.home/wp-admin/install.php (en remplaçant www.lws-dev.home par l’url que vous avez choisie) et vous devriez voir apparaître l’interface d’installation de WordPress :

Choisissez d’abord votre langue, puis, dans la fenêtre suivante, renseignez les informations sur votre site. Finissez en cliquant sur « Installer WordPress« .

Voilà, votre serveur web, serveur MySQL et site WordPress sont installés, félicitations !

Vous pouvez maintenant vous connecter à votre nouveau site WordPress :

Si vous avez des questions, n’hésitez pas à les poser dans les commentaires, nous tenterons d’y répondre dans les meilleurs délais.


Installer WordPress sous Windows 10 IIS

  1. Introduction
  2. Installer IIS et FastCGI
  3. Installer et configurer MySQL
  4. Installer et configurer PHP
  5. Installer et configurer votre site WordPress

DÉCOUVREZ NOS FORMATIONS

Introduction au PHP

Apprenez les bases du langage PHP et de la base de données MySQL. A l'issue de cette formation, vous saurez créer un site web dynamique.

En savoir plus ...

Créer un site e-commerce avec WooCommerce

Apprenez à créer un site web de vente en ligne rapidement à l'aide du CMS WordPress et de l'extension WooCommerce.A l'issue de cette formation, vous aurez les connaissances techniques et légales nécessaires pour créer faire héberger et maintenir une boutique e-commerce.

En savoir plus ...

Créer un site web avec WordPress

Apprenez à créer un site web rapidement à l'aide du CMS WordPress. A l'issue de cette formation, vous aurez les connaissances nécessaires pour créer faire héberger et maintenir un site web (site vitrine, blog).

En savoir plus ...

Formation UX/UI Design

Apprenez à créer des interfaces claires et intuitives grâce à cette formation en UX/UI Design. Durant 3 jours, vous apprendrez à identifier les utilisateurs, leurs besoins et leurs attentes. Vous verrez aussi comment rédiger un cahier des charges à l'intention des développeurs. Enfin, nous vous enseignerons toutes les astuces pour réaliser une interface belle et...

En savoir plus ...

DÉCOUVREZ NOS EXTENSIONS

WooRewards est un programme de fidélité et récompenses pour WooCommerce. Récompensez vos clients lorsqu'ils réalisent différentes actions sur votre site e-commerce.

WooSoftware est un extension permettant de vendre des biens dématérialisés avec WooCommerce. Générez des clés de licences pour vos logiciels, gérez les versions et les contrats de maintenance avec facilité grâce à WooSoftware.

2 commentaires

  1. Zolt sur 14 février 2018 à 2 h 57 min

    Wow! Un gros merci pour ce tutoriel.
    Pour une fois, je trouves quelque chose qui marche du début à la fin, avec les bons écrans, les bonnes descriptions!
    La seule chose que j’ai eu de différent est que je n’ai pas eu à sélectionner la langue lors de la configuration de WordPress 🙂

    J’utilisais WAMP avant, mais c’est bien mieux de cette façon.

    Merci encore!
    Zolt

  2. Nancy Fournier sur 6 septembre 2018 à 15 h 04 min

    Bonjour,
    Merci beaucoup pour ce beau tutoriel super bien expliqué.

    Concernant l’étape : Créer le fichier wp-config.php

    est-ce que vous supprimez toutes les données existantes pour les remplacés par les résultats de l’url : https://api.wordpress.org/secret-key/1.1/salt/ ?

    Maintenant, si le site est déjà existant sur un serveur externe, que nous recommandez-vous pour le copier sur le IIS?

    merci
    Nancy

Laissez un commentaire





Scroll To Top