2023-07-31 06:50 Temps de lecture : 19 min

Comment installer WordPress sur Localhost pour le test et le développement ?

Souhaitez-vous installer WordPress sur votre ordinateur local ?

L'installation de WordPress en local signifie que votre site web sera hébergé directement sur votre propre machine. Votre ordinateur se transforme en serveur d'hébergement pour votre site. Les fichiers seront stockés localement et l'accès à votre site sera exclusivement réservé à vous.

Pour mettre en place WordPress en local, vous aurez besoin de deux éléments gratuits : un outil de développement local tel que XAMPP, LAMP, MAMP ou WAMP, et le programme d'installation de WordPress.

Habituellement, pour lancer un site WordPress, vous devez acheter un nom de domaine et un hébergement, puis rendre votre site accessible en ligne. Cependant, si votre objectif est simplement d'expérimenter et de tester des fonctionnalités de WordPress, l'installation locale est la solution idéale.

Vous n'aurez pas à dépenser d'argent pour l'hébergement ou le domaine ; vous pourrez effectuer vos tests et développements sans aucun frais. De plus, si vous êtes en phase d'apprentissage de la création de sites WordPress, il est vivement conseillé de l'héberger en local.

Cet article vous guidera pas à pas, en cinq étapes simples, pour installer WordPress sur votre machine locale. Pour cet exemple, j'utiliserai le logiciel XAMPP, car il est compatible avec divers systèmes d'exploitation (Windows, Linux et Mac) et est totalement gratuit.

Alors, plongeons dans le vif du sujet.

Avantages de l'installation de WordPress en local

Il est incontestable que WordPress est l'un des systèmes de gestion de contenu (CMS) les plus répandus à l'échelle mondiale. Selon un rapport sur la part de marché des CMS en 2023, WordPress propulse plus de 43 % des sites web sur Internet.

Lorsque vous choisissez d'installer WordPress en local, l'ensemble du site est hébergé sur votre ordinateur. Le site se connecte à votre machine locale via une adresse de bouclage, au lieu de se connecter à un serveur distant par le biais d'Internet. C'est la raison pour laquelle on parle d'hébergement local.

Voici quelques-uns des avantages d'installer WordPress sur un hôte local :

#1. Apprentissage et développement

Si vous êtes un développeur WordPress débutant ou si vous souhaitez vous initier au développement WordPress, l'hébergement local peut vous être d'une grande aide pour affiner vos compétences. Le développement local de WordPress est particulièrement profitable pour les étudiants, car il s'agit d'une démarche entièrement gratuite.

L'avantage majeur est que vous pouvez apprendre à votre propre rythme.

#2. Un espace sûr pour tester de nouveaux plugins, fonctionnalités et thèmes

Tester de nouveaux plugins, fonctionnalités ou thèmes sur un site web en production peut engendrer des problèmes de code et potentiellement faire planter le site. Cela aurait des répercussions non seulement sur l'expérience utilisateur, mais aussi sur les revenus de votre entreprise.

En installant WordPress localement, vous disposez d'un environnement sécurisé pour tester de nouvelles extensions, fonctionnalités ou thèmes.

#3. Environnement de développement isolé

L'installation de WordPress en local vous fournit un environnement isolé pour développer de nouveaux outils et techniques, sans risque et avec une grande flexibilité. Dans le développement web, il est essentiel de disposer d'un espace pour expérimenter avec le code tout en testant de nouvelles idées.

Une fois que la fonctionnalité, le plugin ou le thème est finalisé, vous pouvez le transférer vers un site de test pour des phases de contrôle qualité et d'amélioration.

Comment installer WordPress en local ?

Maintenant que vous êtes familiarisé avec les avantages de l'hébergement local de WordPress, découvrons le guide pratique étape par étape pour le faire correctement.

L'environnement de développement web nous permet de développer des applications web localement (hors ligne). Pour ce faire, nous devons d'abord configurer un environnement de développement web sur notre machine, c'est-à-dire dans notre système informatique.

Lors de la configuration d'un environnement de développement web, notre machine locale est transformée en un système qui agit à la fois comme client et comme serveur. Nous mettons en place un environnement de développement web pour créer des applications web en utilisant PHP et MySQL.

En fonction des spécifications de votre système, vous devrez installer l'un des progiciels mentionnés ci-dessous.

Logiciel Localhost Représente
XAMPP Multiplateforme, Apache, MySQL, PHP et Perl
WAMP Windows, Apache, MySQL, PHP
LAMP Linux, Apache, MySQL et PHP
MAMP Mac, Apache, MySQL et PHP

Si vous souhaitez approfondir le sujet des logiciels localhost, consultez notre guide complet sur XAMPP, WAMP, LAMP, etc.

Aujourd'hui, je vais utiliser XAMPP car il est compatible avec tous les systèmes d'exploitation (Windows, Mac ou Linux). Comparé à d'autres plateformes, XAMPP propose plus de fonctionnalités et possède une interface conviviale pour les débutants.

Vous pouvez télécharger n'importe quelle version de XAMPP, mais je vous recommande d'installer la plus récente. Une fois le programme d'installation téléchargé, vous pouvez démarrer le processus d'installation.

Il vous suffit d'ouvrir le programme d'installation et de cliquer sur "suivant" jusqu'à ce que XAMPP décompresse ses fichiers.

Laissez XAMPP décompresser ses fichiers, et le logiciel sera installé. Cela peut prendre quelques minutes.

Configuration de l'environnement du serveur local pour l'installation de WordPress

Chaque fois que vous souhaitez créer un projet (site web) dans WordPress, vous devez d'abord configurer l'environnement du serveur local. Ce n'est qu'à ce moment-là que vous pourrez installer WordPress sur votre ordinateur.

Une fois XAMPP installé, une fenêtre s'ouvrira. Vous devez démarrer les modules Apache et MySQL avant de pouvoir installer WordPress. Lorsque les modules deviennent verts, cela signifie que vous pouvez continuer.

Il se peut également qu'une fenêtre apparaisse avec le message : "Le pare-feu Windows Defender a bloqué certaines fonctionnalités de cette application". Dans ce cas, cliquez sur "Autoriser l'accès".

Une fois cette action effectuée, minimisez cette fenêtre. Ne la fermez pas ; il suffit de la réduire.

Téléchargement et installation de WordPress

Maintenant que l'environnement du serveur local est configuré, vous pouvez installer WordPress.

Rendez-vous sur WordPress.org et téléchargez la dernière version.

Une fois le dossier zip téléchargé, rendez-vous dans le lecteur où vous avez installé XAMPP, ouvrez le dossier, puis ouvrez le dossier htdocs. Collez le dossier zip de WordPress dans le dossier htdocs.

Une fois que vous avez collé le dossier zip, extrayez les fichiers WordPress.

Une fois le dossier extrait, vous pouvez le renommer. Choisissez un nom qui correspond au nom de votre projet (site web).

Gardez à l'esprit que vous venez d'installer les fichiers WordPress nécessaires pour l'installation sur votre ordinateur local ; vous n'avez pas encore installé le CMS WordPress lui-même.

WordPress crée des sites web dynamiques, et ces sites ont besoin d'une base de données pour fonctionner. Comme vous vous en souvenez, nous avons démarré la base de données MySQL dans XAMPP. Nous devons maintenant créer une nouvelle base de données pour installer WordPress en local.

Création d'une base de données pour WordPress

Pour créer votre base de données MySQL, ouvrez un navigateur, accédez à localhost/phpmyadmin/ et commencez à créer votre base de données.

N'oubliez pas que vos modules Apache et MySQL doivent être activés dans le tableau de bord XAMPP ; sinon, cet onglet ne s'ouvrira pas.

Cliquez sur "Bases de données" et créez une base de données. Une fois que vous avez nommé votre base de données, cliquez sur "Créer".

Remarque : Vous devez créer une nouvelle base de données à chaque fois que vous créez un nouveau projet (site web).

Configurer les paramètres WordPress

Nous devons maintenant démarrer la configuration de WordPress. Votre machine locale agira en tant qu'hôte. Vous devez donc accéder à votre navigateur et saisir dans la barre de recherche – localhost/nom-du-dossier-wordpress.

Je l'ai créé avec le nom "WordPress", je vais donc saisir – localhost/wordpress/. Lorsque vous appuyez sur "Entrée", vous verrez cette page.

Choisissez la langue dans laquelle vous souhaitez installer WordPress et cliquez sur "Continuer".

WordPress vous demandera de configurer votre base de données. Cliquez sur "C'est parti". Dans la fenêtre suivante, entrez les informations de connexion à votre base de données. Veillez à saisir le nom correct dans l'espace "Nom de la base de données".

Si vous ne le faites pas, vous ne pourrez pas configurer les paramètres de WordPress.

J'ai créé une base de données nommée "wordpress", je vais donc la saisir telle quelle.

N'oubliez pas que votre nom d'utilisateur sera toujours "root" lors de l'installation de WordPress sur un hôte local. Laissez la section du mot de passe vide et l'hôte de la base de données comme "localhost".

Il n'est pas nécessaire de modifier le préfixe des tables. Cliquez simplement sur "Envoyer".

Lorsque cette fenêtre s'affiche, cliquez sur "Lancer l'installation".

Maintenant, vous devez ajouter quelques informations supplémentaires pour créer votre site web WordPress.

Ajoutez un titre de site et votre nom d'utilisateur. Vous pouvez choisir n'importe quel mot de passe ; vous pourrez le modifier plus tard à partir du tableau de bord de WordPress. Ajoutez également votre adresse e-mail.

Cochez la case "Visibilité pour les moteurs de recherche" si vous ne souhaitez pas que les robots de Google explorent votre site web. Cela signifie que Google ne trouvera pas les pages et les articles de votre site et ne les classera pas dans les résultats de recherche.

La plupart du temps, les développeurs web ou les entreprises ne souhaitent pas que leurs sites web WordPress hébergés en local soient référencés par Google, car ils sont créés uniquement à des fins de test et de développement, et non à des fins commerciales.

Si vous souhaitez que votre site web local soit trouvé par Google, laissez cette case décochée.

Une fois terminé, cliquez sur "Installer WordPress".

Un message de confirmation s'affichera, ainsi qu'un bouton "Se connecter".

Saisissez vos identifiants et ouvrez votre site WordPress. Il aura un thème par défaut, mais vous pourrez le personnaliser avec l'éditeur de blocs Gutenberg de WordPress.

Si vous ne voulez pas personnaliser le thème par défaut, vous pouvez en ajouter un nouveau. Pour cela, allez dans "Apparence" >> "Thèmes" >> "Ajouter".

Et voilà, vous avez installé WordPress en local !

Vous pouvez désormais effectuer vos tests et développements sans craindre de perturber votre site web principal.

Erreurs fréquentes lors de l'installation locale de WordPress et comment les résoudre

Lors de l'installation locale de WordPress, certains utilisateurs peuvent rencontrer des erreurs courantes. Examinons ces erreurs et quelques conseils pour les résoudre.

Erreur de connexion à la base de données

Une erreur de connexion à la base de données survient lorsque WordPress ne parvient pas à se connecter à votre base de données MySQL pendant l'installation. Vérifiez les informations d'identification de la base de données, ainsi que le nom de la base de données, et assurez-vous qu'ils correspondent à ceux de la base de données que vous avez créée.

Impossible de se connecter au serveur FTP

Cette erreur se produit lorsque WordPress ne parvient pas à se connecter au serveur FTP lors de l'installation de thèmes ou de plugins. Cela est généralement dû à des informations d'identification FTP incorrectes.

Erreur 404 page introuvable

Cette erreur apparaît lorsque WordPress ne parvient pas à localiser une page ou un article spécifique. Pour résoudre ce problème, vérifiez vos paramètres de permaliens et assurez-vous qu'ils sont configurés sur "Nom de l'article" ou sur une structure personnalisée.

Erreur HTTP lors du téléchargement d'images

Cette erreur peut avoir plusieurs origines. Les causes les plus fréquentes sont une limite de taille de fichier trop petite ou une limite de mémoire PHP insuffisante. Pour résoudre ce problème, vous devez augmenter la limite de mémoire PHP et la taille maximale des fichiers dans votre fichier php.ini.

Écran blanc de la mort

Connaissez-vous l'écran bleu de la mort dans Windows ? L'écran blanc de la mort est une erreur similaire dans WordPress. Cette erreur est généralement causée par un conflit de thèmes ou de plugins.

Dans ce cas, passez à un thème par défaut ou essayez de désactiver vos plugins un par un pour identifier celui qui est à l'origine du problème.

Consultez notre guide complet sur l'erreur de l'écran blanc de la mort.

Dernières réflexions

Grâce à XAMPP, vous pouvez installer WordPress en local sur n'importe quel appareil, qu'il s'agisse d'un ordinateur Windows, Mac ou Linux. Ce guide détaillé vous permettra d'installer WordPress sur votre machine locale.

Vous êtes libre d'expérimenter différents thèmes, plugins et options de personnalisation de WordPress. Que vous soyez un débutant ou un expert de WordPress, l'hébergement de WordPress en local vous offre un environnement sûr et maîtrisé pour apprendre, tester et développer vos compétences en développement web.

Que lire ensuite ? Découvrez les meilleurs plugins WordPress pour transformer des sites WordPress en applications mobiles.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.