Fiche 3: installer WordPress

La fiche 3 répond à la question
« Comment mettre en place la base technique du projet ? »

1) Installer WordPress

Installation d'un site WordPress avec l'écran de configuration initiale, les informations d'administration et la check-list des étapes d'installation.

1.1) Télécharger la dernière version de WordPress

  1. Ouvrir un navigateur Internet et se rendre sur le site officiel de WordPress : https://wordpress.org.
  2. Vérifier que l’on télécharge bien la dernière version stable disponible et non une version bêta ou de développement.
  3. Télécharger l’archive ZIP de WordPress sur son ordinateur dans un dossier dédié au projet.
  4. Conserver une copie de cette archive ZIP afin de pouvoir réinstaller ou comparer les fichiers du noyau WordPress ultérieurement.
  5. Décompresser l’archive dans un répertoire de travail à l’aide de l’explorateur Windows ou d’un logiciel de décompression.
  6. Vérifier la présence des dossiers principaux :
    • wp-admin
    • wp-content
    • wp-includes
  7. Vérifier également la présence des fichiers essentiels tels que :
    • index.php
    • wp-config-sample.php
    • wp-settings.php
    • wp-load.php
  8. Consulter les notes de version de WordPress afin d’identifier les nouvelles fonctionnalités, les correctifs de sécurité et les éventuelles incompatibilités.
  9. Vérifier que l’environnement d’installation respecte les prérequis recommandés par WordPress :
    • PHP récent
    • MySQL ou MariaDB compatible
    • HTTPS disponible
    • Mémoire serveur suffisante
  10. Préparer les fichiers pour le déploiement sur le serveur, sur WAMP, sur Local by Flywheel ou sur un environnement de préproduction.

1.2) Déployer WordPress sur le serveur

  1. Déterminer l’environnement de destination :
    • Serveur d’hébergement en production.
    • Serveur de préproduction (staging).
    • Serveur local WAMP.
    • Local by Flywheel.
  2. Récupérer les informations de connexion fournies par l’hébergeur :
    • Adresse FTP ou SFTP.
    • Nom d’utilisateur.
    • Mot de passe.
    • Numéro de port si nécessaire.
  3. Ouvrir un logiciel de transfert de fichiers comme FileZilla et établir la connexion au serveur.
  4. Localiser le répertoire racine du site :
    • www
    • public_html
    • htdocs
    • httpdocs
      selon l’hébergeur utilisé.
  5. Vérifier si des fichiers sont déjà présents dans le répertoire cible et effectuer une sauvegarde si nécessaire.
  6. Supprimer les fichiers temporaires ou les pages d’attente inutiles afin de partir sur une installation propre.
  7. Transférer l’ensemble des fichiers et dossiers WordPress vers le répertoire racine du site.
  8. Contrôler le journal de transfert afin de vérifier qu’aucun fichier n’a été rejeté ou transféré avec erreur.
  9. Vérifier la présence correcte des dossiers principaux :
    • wp-admin
    • wp-content
    • wp-includes
  10. Ouvrir un navigateur et accéder à l’adresse du site afin de vérifier que les fichiers sont accessibles et que l’assistant d’installation WordPress peut être lancé.

Cas particulier : installation sous WAMP

  • Ouvrir le dossier C:\wamp64\www.
  • Créer un dossier correspondant au projet, par exemple : nomdusite.
  • Copier tous les fichiers WordPress dans ce dossier.
  • Vérifier que WAMP est démarré et que les services Apache et MySQL sont actifs.
  • Ouvrir un navigateur.
  • Accéder à l’adresse : http://localhost/nomdusite.
  • Vérifier que l’assistant d’installation apparaît.
  • Contrôler l’absence de message d’erreur Apache ou PHP.
  • Vérifier les versions PHP et MySQL utilisées.
  • Préparer la création de la base de données avant de poursuivre l’installation.

1.3) Configurer le fichier wp-config.php

  1. Localiser le fichier wp-config-sample.php présent à la racine de l’installation WordPress.
  2. Créer une copie de ce fichier puis le renommer en wp-config.php.
  3. Ouvrir le fichier wp-config.php dans un éditeur de code adapté comme Visual Studio Code, Notepad++ ou PHPStorm.
  4. Repérer les constantes de connexion à la base de données :
    • DB_NAME
    • DB_USER
    • DB_PASSWORD
    • DB_HOST
  5. Saisir le nom exact de la base de données créée chez l’hébergeur ou sur l’environnement local.
  6. Saisir l’identifiant et le mot de passe de l’utilisateur autorisé à accéder à cette base de données.
  7. Vérifier la valeur de DB_HOST, généralement localhost, mais qui peut être différente selon l’hébergement.
  8. Générer de nouvelles clés de sécurité WordPress depuis l’outil officiel de génération de clés et remplacer les valeurs présentes dans le fichier.
  9. Vérifier le préfixe des tables WordPress défini par la variable $table_prefix et, si nécessaire, remplacer wp_ par un préfixe personnalisé pour renforcer la sécurité.
  10. Enregistrer le fichier puis le transférer sur le serveur si la modification a été effectuée en local.

1.4) Connecter la base de données

  • Accéder au panneau d’administration de l’hébergeur ou à l’outil de gestion local (phpMyAdmin, Adminer, etc.).
  • Créer une nouvelle base de données dédiée au site WordPress en lui attribuant un nom explicite et facile à identifier.
  • Créer un utilisateur MySQL spécifique au projet plutôt que d’utiliser un compte partagé avec d’autres applications.
  • Définir un mot de passe robuste pour cet utilisateur en combinant lettres, chiffres et caractères spéciaux.
  • Associer l’utilisateur à la base de données créée et lui attribuer les privilèges nécessaires au fonctionnement de WordPress.
  • Noter soigneusement les informations de connexion :
    • Nom de la base de données.
    • Nom d’utilisateur.
    • Mot de passe.
    • Nom du serveur MySQL.
  • Reporter ces informations dans le fichier wp-config.php afin que WordPress puisse communiquer avec la base de données.
  • Vérifier l’exactitude des informations saisies en contrôlant l’orthographe, les majuscules et les caractères spéciaux éventuels.
  • Lancer l’installation de WordPress depuis le navigateur afin de tester la connexion à la base de données.
  • Corriger immédiatement toute erreur de connexion avant de poursuivre l’installation du site.

1.5) Lancer l’installation WordPress

  1. Vérifier que tous les fichiers WordPress sont présents sur le serveur ou dans l’environnement local.
  2. Vérifier que la base de données est créée et que les informations de connexion renseignées dans le fichier wp-config.php sont correctes.
  3. Ouvrir un navigateur web et saisir l’adresse du site :
    • En local : http://localhost/nom-du-site
    • En ligne : https://www.monsite.fr
  4. Attendre le chargement de l’assistant d’installation WordPress.
  5. Choisir la langue du site si cette étape est proposée par l’assistant.
  6. Vérifier les informations affichées à l’écran avant de poursuivre l’installation.
  7. Renseigner les paramètres demandés :
    • Titre du site.
    • Identifiant administrateur.
    • Mot de passe administrateur.
    • Adresse e-mail de gestion.
  8. Vérifier soigneusement toutes les informations saisies avant validation.
  9. Cliquer sur le bouton permettant de lancer l’installation définitive de WordPress.
  10. Attendre la création automatique des tables dans la base de données et la confirmation de fin d’installation.

1.6) Créer un compte administrateur sécurisé

  1. Lors de l’installation de WordPress, accéder à l’écran de création du compte administrateur.
  2. Choisir un identifiant unique qui ne soit pas facilement devinable par une personne malveillante.
  3. Éviter absolument les identifiants trop courants tels que :
    • admin
    • administrator
    • root
    • wordpress
  4. Créer un mot de passe robuste en utilisant un mélange de lettres majuscules, de lettres minuscules, de chiffres et de caractères spéciaux.
  5. Utiliser un mot de passe différent de ceux employés pour les autres services en ligne.
  6. Associer une adresse e-mail valide et régulièrement consultée.
  7. Vérifier soigneusement l’orthographe de cette adresse avant validation.
  8. Enregistrer les identifiants dans un gestionnaire de mots de passe sécurisé.
  9. Tester immédiatement la connexion au tableau de bord avec les informations créées.
  10. Conserver ces informations dans la documentation technique du projet afin de faciliter la maintenance future.

1.7) Définir l’URL du site

  1. Se connecter au tableau de bord WordPress avec le compte administrateur créé lors de l’installation.
  2. Accéder au menu Réglages > Général afin de consulter les paramètres principaux du site.
  3. Repérer les deux champs importants :
    • Adresse web de WordPress (URL)
    • Adresse web du site (URL)
  4. Vérifier que les deux adresses correspondent bien au nom de domaine prévu pour le projet.
  5. Déterminer dès le début si le site utilisera ou non le préfixe www.
  6. Configurer les deux adresses de manière cohérente afin d’éviter la création de versions multiples du même site.
  7. Vérifier que le protocole utilisé est bien https:// si un certificat SSL est installé.
  8. Enregistrer les modifications et laisser WordPress mettre à jour ses paramètres internes.
  9. Tester l’accès à plusieurs pages du site ainsi qu’à l’administration afin de vérifier que les liens fonctionnent correctement.
  10. Contrôler que les visiteurs sont automatiquement redirigés vers l’adresse officielle choisie.

1.8) Régler la langue et le fuseau horaire

  1. Se connecter au tableau de bord WordPress avec un compte administrateur.
  2. Accéder au menu Réglages > Général.
  3. Localiser les paramètres concernant la langue du site.
  4. Sélectionner la langue principale utilisée par les administrateurs et les visiteurs.
  5. Vérifier que les traductions WordPress sont correctement installées.
  6. Repérer le paramètre relatif au fuseau horaire.
  7. Choisir le fuseau correspondant à la localisation du site ou de l’entreprise.
  8. Définir le format d’affichage des dates.
  9. Définir le format d’affichage des heures.
  10. Enregistrer les modifications puis vérifier le résultat sur le site.

1.9) Configurer les permaliens

  1. Se connecter au tableau de bord.
  2. Accéder à Réglages > Permaliens.
  3. Examiner la structure actuellement utilisée.
  4. Éviter le format par défaut basé sur l’identifiant numérique.
  5. Sélectionner une structure optimisée pour le référencement.
  6. Vérifier la cohérence des futures URL.
  7. Enregistrer la nouvelle structure.
  8. Tester plusieurs pages du site.
  9. Vérifier les liens des articles.
  10. Contrôler l’absence d’erreurs 404.

1.10) Vérifier le bon fonctionnement du site

  1. Ouvrir la page d’accueil du site.
  2. Vérifier l’affichage général.
  3. Tester la connexion à l’administration.
  4. Créer une page de test.
  5. Publier un article de test.
  6. Importer une image dans la médiathèque.
  7. Vérifier les menus.
  8. Tester le site sur mobile et ordinateur.
  9. Contrôler la console du navigateur.
  10. Corriger les éventuelles anomalies détectées.

2) Les points essentiels

Icône cible

Résultat attendu

À la fin de cette fiche, WordPress est correctement installé et configuré dans un environnement de développement. Le site est accessible, les paramètres essentiels sont définis (langue, fuseau horaire, permaliens, comptes utilisateurs…), la connexion à la base de données est opérationnelle et l’installation constitue une base fiable pour poursuivre le projet.


icône lampe

À retenir

  • Vérifier les prérequis techniques avant l’installation de WordPress.
  • Utiliser la dernière version stable de WordPress.
  • Sécuriser immédiatement l’installation dès sa création.
  • Configurer les paramètres généraux avant de commencer le développement.
  • Vérifier le bon fonctionnement du site avant de passer à l’étape suivante.

icône outils

Les outils recommandés

Installation

  • WordPress
  • Local
  • WampServer
  • XAMPP

Base de données

  • phpMyAdmin
  • Adminer

Développement

  • Visual Studio Code
  • Notepad++

Tests

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge

Contrôle

  • Firefox Developer ToolsServeur local
  • Chrome DevTools

icône danger

Les erreurs à éviter

  • Installer une version obsolète de WordPress.
  • Oublier de sauvegarder le site avant une réinstallation.
  • Utiliser le compte administrateur par défaut sans le sécuriser.
  • Choisir un mot de passe faible.
  • Laisser les réglages par défaut sans vérification.
  • Oublier de configurer les permaliens.
  • Négliger les mises à jour dès l’installation.
  • Installer immédiatement de nombreux plugins inutiles.
  • Modifier directement les fichiers du cœur de WordPress.
  • Ne pas vérifier le bon fonctionnement général après l’installation.

icône check

Checklist de validation

L’installation de WordPress s’est déroulée sans erreur.

Le site est accessible depuis le navigateur.

La connexion à la base de données fonctionne correctement.

Les paramètres généraux du site sont configurés.

Les permaliens sont correctement définis.

Le compte administrateur est sécurisé.

Le certificat HTTPS est opérationnel si disponible.

Les extensions par défaut inutiles sont supprimées ou désactivées.

Les thèmes inutilisés sont supprimés ou archivés.

Le site est prêt à recevoir son thème, ses extensions et ses contenus.# Le serveur local est correctement installé et fonctionne.


icône évolutif

Niveau de difficulté

icône star
icône star
icône star
icône star
icône star

(2/5) – Débutant / Intermédiaire

Cette fiche nécessite quelques connaissances sur les serveurs locaux, les bases de données et les paramètres généraux de WordPress, mais reste accessible à toute personne suivant la méthode.


icône timer

Temps moyen de réalisation

Lecture de la fiche

25 à 35 minutes

Mise en application

30 minutes à 1 heure

(Selon le mode d’installation et l’environnement utilisé).


icône diplome

Compétences développées

À l’issue de cette fiche, vous serez capable de :

  • Installer WordPress sur un serveur local ou distant.
  • Vérifier les prérequis techniques nécessaires.
  • Configurer la connexion à une base de données.
  • Paramétrer les réglages généraux de WordPress.
  • Configurer les permaliens.
  • Gérer les comptes utilisateurs.
  • Sécuriser une installation WordPress dès sa création.
  • Contrôler le bon fonctionnement de l’installation.
  • Préparer le site pour les étapes de personnalisation.
  • Déployer une base saine pour le développement d’un projet WordPress.

icône documents additionels

Bonus

➤ Infographie installer WordPress:

infographie sur le thème installer WordPress