Installer WordPress sur un serveur

Table des matières

Ça y est, vous faites le grand saut ! Vous avez décidé de créer votre site internet avec WordPress, le système de gestion de contenu (CMS) qui propulse plus de 43% du web. C'est un excellent choix. Vous avez votre hébergeur et votre nom de domaine, et il ne reste plus qu'à poser la première pierre de votre projet : installer WordPress.

Si vous vous demandez comment faire, si vous craignez que ce soit trop technique ou si vous avez peur de rencontrer une erreur bloquante, vous êtes au bon endroit. Ce guide est conçu pour vous accompagner pas à pas, que vous soyez un parfait débutant ou un utilisateur plus expérimenté.

Nous allons non seulement vous montrer comment installer WordPress proprement, mais aussi comment choisir la meilleure méthode pour vous et, surtout, comment résoudre les quelques problèmes courants qui peuvent survenir.

Notre promesse : à la fin de ce tutoriel, votre site WordPress sera installé, fonctionnel et prêt pour la suite.

Nous aborderons trois méthodes d'installation :

  • L'installation manuelle : la méthode reine pour tout comprendre et tout maîtriser. (Recommandée pour les débutants motivés)
  • L'installation en 1-clic : la voie express proposée par les hébergeurs.
  • L'installation via WP-CLI : la méthode des professionnels pour aller encore plus vite.

Prêt ? Allons-y !

Les prérequis essentiels (démystifier la technique)

Avant de mettre les mains dans le cambouis, assurons-nous de parler le même langage.

Voici les 4 éléments dont vous aurez besoin. Pas d'inquiétude, c'est très simple.

  • Un hébergeur web : c'est l'ordinateur, allumé 24h/24, où seront stockés les fichiers de votre site. C'est un peu comme le terrain sur lequel vous allez construire votre maison. Votre hébergeur vous a fourni des identifiants pour vous y connecter.
  • Un nom de domaine : c'est l'adresse de votre site (par exemple, votresite.com). C'est ce que les gens taperont dans leur navigateur pour vous trouver. Il doit être connecté à votre hébergement.
  • Une base de données MySQL : c'est le système de rangement de votre site. WordPress y stockera tous vos contenus : vos articles, vos pages, les commentaires, vos réglages, etc. Pensez-y comme à une immense armoire avec des tiroirs étiquetés. Votre hébergeur vous permet d'en créer une via son interface d'administration (cPanel, Plesk...).
  • Un client FTP : FTP signifie "File Transfer Protocol". C'est un logiciel qui agit comme un camion de déménagement pour vos fichiers. Il vous permettra de copier les fichiers de WordPress depuis votre ordinateur vers votre hébergeur. Le plus connu et gratuit est FileZilla.

Maintenant que les bases sont posées, une question se pose : quelle méthode d'installation choisir ? Le tableau suivant vous aidera à décider.

Installation manuelle vs. automatique – lequel choisir ?

CritèreInstallation ManuelleInstallation Automatique (1-clic)Notre Recommandation
ContrôleTotal. Vous maîtrisez chaque fichier et paramètre de sécurité.Limité. Le script de l'hébergeur fait des choix pour vous.Manuelle pour apprendre et avoir un contrôle total sur la sécurité.
ApprentissageExcellent. Vous comprenez le fonctionnement interne de WordPress.Nul. C'est une "boîte noire" qui ne vous apprend rien.Manuelle pour tout débutant motivé à comprendre son outil.
RapiditéPlus lent (environ 10-15 minutes).Très rapide (moins de 2 minutes).Automatique si vous êtes extrêmement pressé ou si vous installez des sites de test.
PropretéParfaitement propre. Uniquement les fichiers officiels de WordPress.Variable. Certains hébergeurs ajoutent des plugins ou thèmes promotionnels.Manuelle pour une installation 100% "pure".

Méthode 1 – l'installation manuelle détaillée (le cœur du tuto)

C'est la méthode que nous recommandons. Elle peut sembler intimidante, mais en suivant ces 5 étapes, c'est un jeu d'enfant qui vous donnera une compréhension précieuse de votre outil.

Créer la base de données

Connectez-vous à l'interface d'administration de votre hébergeur (cPanel, Plesk, ou une interface personnalisée). Cherchez une section nommée "Bases de données MySQL" ou similaire.

  1. Cliquez sur "Créer une nouvelle base de données".
  2. Donnez-lui un nom explicite (par exemple, wp_votresite).
  3. Créez un nouvel utilisateur pour cette base de données. Choisissez un nom d'utilisateur complexe.
  4. Générez un mot de passe très fort pour cet utilisateur. Utilisez le générateur de mot de passe de votre hébergeur et copiez-le dans un endroit sûr (comme un gestionnaire de mot de passe comme Keepass).
  5. Associez cet utilisateur à la base de données que vous venez de créer, en lui donnant tous les privilèges.

À la fin de cette étape, vous devez avoir noté précieusement ces 4 informations. Vous en aurez besoin dans un instant.
1. Le nom de la base de données (ex : db45987_wpdix9)
2. Le nom de l'utilisateur (ex : db45987_wpudix9)
3. Le mot de passe de l'utilisateur (ex : aG3!z$K9*pQ7&rT2)
4. L'hôte de la base de données (c'est souvent localhost, mais certains hébergeurs utilisent une adresse spécifique. Vérifiez dans leur documentation si localhost ne fonctionne pas).

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

Rendez-vous sur le site officiel de WordPress en français et téléchargez la dernière version.

Lien de téléchargement : https://fr.wordpress.org/download/

Vous obtiendrez un fichier .zip. Décompressez-le sur votre ordinateur. Vous aurez alors un dossier nommé "wordpress" contenant tous les fichiers nécessaires.

Configurer le fichier wp-config.php

C'est le cœur du réacteur. Ce fichier va dire à WordPress comment se connecter à la base de données que vous avez créée.

  1. Dans le dossier "wordpress" que vous venez de décompresser, trouvez le fichier nommé wp-config-sample.php.
  2. Renommez-le en wp-config.php.
  3. Ouvrez ce nouveau fichier avec un éditeur de texte simple (Notepad++ sur Windows, TextEdit sur Mac, ou VS Code).
  4. Vous devez maintenant modifier les lignes suivantes avec les informations que vous avez notées à l'étape :
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** Nom de la base de données de WordPress. */
define( 'DB_NAME', 'nom_de_votre_base_de_donnees' );

/** Utilisateur de la base de données MySQL. */
define( 'DB_USER', 'votre_nom_d_utilisateur' );

/** Mot de passe de la base de données MySQL. */
define( 'DB_PASSWORD', 'votre_mot_de_passe' );

/** Adresse de l’hébergement MySQL. */
define( 'DB_HOST', 'localhost' );

Remplacez nom_de_votre_base_de_donnees, votre_nom_d_utilisateur, et votre_mot_de_passe par vos propres informations. Laissez localhost pour DB_HOST sauf si votre hébergeur vous a donné une autre adresse.

Conseil de Sécurité : clés de sécurité et préfixe
Dans ce même fichier wp-config.php, un peu plus bas, vous trouverez deux autres éléments à modifier pour renforcer la sécurité de votre site :

  • Les clés de sécurité (SALT) : juste en dessous des informations de la base de données, il y a un bloc de clés uniques. Pour les générer, allez sur cette page officielle, copiez l'intégralité du texte généré et collez-le pour remplacer le bloc existant dans votre fichier. Cela rendra votre site beaucoup plus difficile à pirater.
  • Le préfixe des tables : cherchez la ligne $table_prefix = 'wp_';. Remplacez wp_ par quelque chose d'aléatoire et de court, suivi d'un underscore (par exemple, $table_prefix = 'az8_';). Cela protège contre certaines attaques automatisées qui ciblent le préfixe par défaut.

Enregistrez le fichier wp-config.php après vos modifications.

Transférer les fichiers via FTP

Ouvrez votre client FTP (FileZilla). Connectez-vous à votre hébergement avec les identifiants FTP fournis par votre hébergeur (hôte, identifiant, mot de passe).

Dans la fenêtre de droite (votre hébergement), naviguez jusqu'au dossier racine de votre site. Il est souvent nommé public_html, www, ou porte le nom de votre domaine.

Dans la fenêtre de gauche (votre ordinateur), ouvrez le dossier "wordpress". Sélectionnez tous les fichiers et dossiers qui se trouvent à l'intérieur (pas le dossier "wordpress" lui-même !) et faites-les glisser vers la fenêtre de droite.

Installer WordPress sur FTP

Le transfert peut prendre plusieurs minutes, c'est le moment de prendre un café !

2.5 Lancer le script d'installation

Une fois tous les fichiers transférés, ouvrez votre navigateur web et tapez l'adresse de votre site (http://www.votresite.com).

Si tout s'est bien passé, vous devriez voir l'écran d'accueil de l'installation de WordPress. La fameuse installation en 5 minutes !

  1. Choisissez votre langue et continuez.
  2. Remplissez les informations demandées :
    • Titre du site : le nom de votre site.
    • Identifiant : NE PAS utiliser "admin". C'est la première porte d'entrée pour les pirates. Choisissez un identifiant unique et complexe.
    • Mot de passe : utilisez le mot de passe fort suggéré par WordPress.
    • Votre adresse de messagerie : une adresse e-mail valide, elle sera utilisée pour les notifications importantes.
    • Visibilité pour les moteurs de recherche : laissez cette case décochée, sauf si vous voulez que votre site reste privé pendant sa construction. Vous pourrez changer cela plus tard.
  3. Cliquez sur "Installer WordPress".

Et voilà ! Un écran de succès s'affiche. Vous pouvez maintenant vous connecter à votre tableau de bord WordPress via http://www.votresite.com/wp-admin. Félicitations !

Méthode 2 – l'installation en 1-clic (la voie rapide)

Presque tous les hébergeurs proposent des outils d'installation automatique, souvent basés sur un logiciel nommé "Softaculous". Cette méthode est très rapide mais offre moins de contrôle.

Installer automatiquement WordPress sur O2Switch

Le principe est simple :

  1. Connectez-vous à votre panneau d'administration d'hébergement.
  2. Cherchez une icône "WordPress" ou "Softaculous Apps Installer".
  3. Cliquez sur "Installer WordPress".
  4. Remplissez le formulaire : choisissez votre nom de domaine, le titre du site, l'identifiant et le mot de passe administrateur.
  5. Cliquez sur "Installer".

En moins de deux minutes, votre site est prêt.

  • Avantages : extrêmement rapide et simple.
  • Inconvénients : moins de contrôle sur les paramètres de sécurité (comme le préfixe de table), et certains hébergeurs en profitent pour pré-installer des thèmes ou des plugins dont vous n'avez pas besoin.

Méthode 3 - Pour les pros : l'installation via WP-CLI

WP-CLI est l'interface en ligne de commande de WordPress. Si vous êtes à l'aise avec un terminal (SSH), c'est la méthode la plus rapide et la plus puissante. Elle est parfaite pour les développeurs et les administrateurs système qui veulent automatiser leurs tâches.

Voici un exemple de script pour installer WordPress en quelques commandes :

# Se placer dans le répertoire racine du site
cd /var/www/votresite.com/public_html

# Télécharger la dernière version de WordPress en français
wp core download --locale=fr_FR

# Créer le fichier wp-config.php avec les infos de la base de données
wp config create --dbname=nom_de_la_base --dbuser=nom_utilisateur --dbpass=mot_de_passe

# Créer la base de données (si elle n'existe pas)
wp db create

# Lancer l'installation finale
wp core install --url="http://votresite.com" --title="Titre de mon site" --admin_user="mon_admin" --admin_password="un_mot_de_passe_tres_fort" --admin_email="email@votresite.com"

# Afficher un message de succès
echo "WordPress a été installé avec succès!"

Cette méthode démontre un niveau d'expertise avancé et est un excellent outil à ajouter à votre arsenal si vous gérez plusieurs sites.

Le guide de dépannage (SOS installation)

Parfois, les choses ne se passent pas comme prévu. Ne paniquez pas, la plupart des erreurs d'installation sont bien connues et faciles à corriger.

Voici un guide de diagnostic rapide pour vous sortir d'affaire.

Diagnostic rapide des erreurs d'installation

Message d'Erreur AffichéCause Probable la Plus FréquenteAction Corrective Prioritaire
"Erreur lors de l'établissement d'une connexion à la base de données"Les identifiants (nom, utilisateur, mot de passe, hôte) sont incorrects dans le fichier wp-config.php.Ouvrez le fichier wp-config.php via FTP et vérifiez ligne par ligne la correspondance avec les informations fournies par votre hébergeur. C'est l'erreur la plus courante !
Écran blanc ("White Screen of Death")Un plugin ou le thème est incompatible, ou la limite de mémoire PHP est atteinte.Via FTP, allez dans le dossier wp-content/ et renommez le dossier plugins en plugins_old. Cela désactivera tous les plugins. Si le site revient, le problème vient de l'un d'eux.
"Installation échouée : impossible de créer le répertoire"Problème de permissions sur le serveur. WordPress n'a pas le droit d'écrire des fichiers.Via votre client FTP, faites un clic droit sur les dossiers wp-content, wp-includes, wp-admin et assurez-vous que leurs permissions sont bien réglées sur 755.
Erreur 404 "Page non trouvée" (sur tout le site sauf l'accueil)Le fichier .htaccess qui gère les URL n'a pas été créé ou est incorrect.Connectez-vous à l'administration WordPress, allez dans Réglages > Permaliens, ne changez rien et cliquez simplement sur le bouton "Enregistrer les modifications" pour forcer sa régénération.
Erreur 500 "Internal Server Error"Erreur générique souvent liée à un problème dans le fichier .htaccess ou à une ressource serveur épuisée.Vérifiez le contenu de votre fichier .htaccess à la racine du site. Si le problème persiste, activez le mode debug de WordPress pour obtenir un message d'erreur plus précis.

Si vous rencontrez une erreur, respirez. Identifiez le message dans le tableau ci-dessus et suivez l'action corrective.

La communauté WordPress est immense, et il y a une solution à presque tous les problèmes.

Conclusion

Félicitations ! Vous avez non seulement installé WordPress, mais vous l'avez fait de manière propre, sécurisée et en comprenant les mécanismes sous-jacents. Vous avez posé des fondations solides pour votre projet web.

La clé du succès avec WordPress, comme vous venez de le voir, réside dans une approche méthodique et une bonne compréhension des bases. Vous êtes maintenant prêt à passer à l'étape suivante : configurer votre site dans les moindres détails pour qu'il corresponde parfaitement à votre vision.

Ce guide fait partie d'une série de 6 guides sur comment créer un site WordPress. Retrouvez les autres guides sur la monétisation :

1. Comprendre le fonctionnement d'un site internet ;
2. Installer WordPress sur son serveur ;
3. Paramétrer WordPress ;
4. Personnaliser son site WordPress ;
5. Sécuriser son site WordPress ;
6. Optimiser son site WordPress.