Comment configurer un site WordPress en local avec XAMPP : guide complet

Comment configurer un site WordPress en local avec XAMPP ? Comment configurer un site WordPress en local avec XAMPP ? image
Rate this post

Pourquoi installer WordPress en local avec XAMPP ?

Travailler sur un site WordPress en local permet de développer, tester et personnaliser votre site sans risque pour la version en ligne. XAMPP est un logiciel libre qui regroupe Apache, MySQL, PHP et phpMyAdmin, créant ainsi un serveur local complet. Ce guide vous explique comment configurer un site WordPress en local avec XAMPP, depuis le téléchargement jusqu’à la première connexion à l’interface d’administration.

Prérequis avant de commencer

Avant de lancer l’installation, assurez-vous de disposer des éléments suivants :

  • Un ordinateur sous Windows, macOS ou Linux
  • Environ 500 Mo d’espace disque libre
  • Une connexion Internet pour télécharger les fichiers
  • Des droits d’administration sur votre machine

Si vous utilisez macOS, préférez la version compatible avec votre système. Sous Linux, vous pouvez installer XAMPP via le terminal ou le paquet téléchargé.

Étape 1 : Télécharger et installer XAMPP

Rendez-vous sur le site officiel d’Apache Friends et téléchargez la version de XAMPP correspondant à votre système d’exploitation. Lancez l’installateur et suivez les instructions :

  • Choisissez les composants : laissez Apache, MySQL, PHP et phpMyAdmin cochés. Vous pouvez décocher les autres.
  • Sélectionnez le dossier d’installation (par défaut C:xampp sur Windows, /Applications/XAMPP sur macOS, /opt/lampp sur Linux).
  • Terminez l’installation et lancez le panneau de contrôle XAMPP.

Sur Windows, le panneau de contrôle s’ouvre automatiquement. Sur macOS, vous le trouverez dans le dossier Applications. Sur Linux, utilisez la commande sudo /opt/lampp/lampp start.

Étape 2 : Démarrer les services Apache et MySQL

Dans le panneau de contrôle XAMPP, cliquez sur les boutons Start pour Apache et MySQL. Vérifiez que les voyants passent au vert. Si un message d’erreur apparaît, cela peut être dû à un port déjà utilisé (par exemple, Skype ou un autre serveur). Modifiez les ports dans le fichier de configuration si nécessaire.

Pour tester, ouvrez votre navigateur et tapez http://localhost. Vous devriez voir la page d’accueil de XAMPP.

Étape 3 : Créer une base de données pour WordPress

WordPress a besoin d’une base de données MySQL. Pour la créer :

  1. Cliquez sur le bouton Admin à côté de MySQL dans le panneau XAMPP, ou allez sur http://localhost/phpmyadmin.
  2. Dans phpMyAdmin, cliquez sur l’onglet Bases de données.
  3. Entrez un nom pour votre base (par exemple wordpress_local) et choisissez utf8_general_ci comme collation.
  4. Cliquez sur Créer.

Notez le nom de la base, votre nom d’utilisateur MySQL (par défaut root) et laissez le mot de passe vide (sauf si vous en avez défini un).

Étape 4 : Télécharger WordPress

Allez sur fr.wordpress.org et téléchargez la dernière version de WordPress en français. Extrayez le fichier ZIP. Vous obtiendrez un dossier nommé wordpress.

Étape 5 : Placer WordPress dans le dossier hôte local

Copiez le dossier wordpress extrait dans le dossier racine de votre serveur local :

  • Windows : C:xampphtdocs
  • macOS : /Applications/XAMPP/htdocs/
  • Linux : /opt/lampp/htdocs/

Renommez le dossier si vous le souhaitez, par exemple monsite. Cela déterminera l’URL locale : http://localhost/monsite.

Étape 6 : Lancer l’installation de WordPress

Ouvrez votre navigateur et allez à l’URL correspondant à votre dossier (ex: http://localhost/monsite). L’assistant d’installation de WordPress en français s’affiche.

  1. Sélectionnez votre langue et cliquez sur Continuer.
  2. Vous êtes invité à créer un fichier wp-config.php. Cliquez sur C’est parti !
  3. Remplissez les informations de la base de données :
    • Nom de la base : celui créé plus tôt (ex: wordpress_local)
    • Identifiant : root
    • Mot de passe : laissez vide
    • Adresse de la base : localhost
    • Préfixe de table : gardez wp_ (modifiable)
  4. Cliquez sur Envoyer. Si les informations sont correctes, WordPress crée le fichier de configuration.
  5. Cliquez sur Lancer l’installation.
  6. Remplissez les informations du site : titre, identifiant administrateur, mot de passe fort, adresse e-mail.
  7. Cliquez sur Installer WordPress.

Une fois l’installation terminée, vous pouvez vous connecter avec les identifiants que vous venez de créer.

Étape 7 : Accéder à votre site local et à l’administration

Votre site est accessible à l’adresse http://localhost/monsite. Pour accéder au tableau de bord d’administration, ajoutez /wp-admin : http://localhost/monsite/wp-admin. Vous pouvez maintenant installer des thèmes, des extensions, et commencer à développer en toute sécurité.

Erreurs fréquentes et solutions

Erreur « Établir une connexion à la base de données »

Vérifiez que MySQL est bien démarré dans XAMPP. Assurez-vous que le nom de la base, l’identifiant et le mot de passe sont corrects dans le fichier wp-config.php.

Page blanche après l’installation

Ce problème peut venir d’une extension ou d’un thème incompatible. Essayez de désactiver tous les plugins en renommant le dossier wp-content/plugins via FTP local (ou en ligne de commande).

Problème de port Apache

Si Apache ne démarre pas, le port 80 est peut-être utilisé. Modifiez le port dans httpd.conf (cherchez Listen 80 et remplacez par Listen 8080 par exemple). Accédez alors à votre site via http://localhost:8080.

Checklist pour une installation réussie

  • Télécharger XAMPP depuis le site officiel
  • Installer XAMPP avec Apache et MySQL
  • Démarrer les services Apache et MySQL
  • Créer une base de données via phpMyAdmin
  • Télécharger et extraire WordPress
  • Copier le dossier WordPress dans htdocs
  • Lancer l’installation via http://localhost/monsite
  • Configurer la base de données avec les bons identifiants
  • Créer un compte administrateur
  • Vérifier l’accès au tableau de bord

Avantages de travailler en local avec XAMPP

Développer localement offre plusieurs bénéfices :

  • Vitesse : pas de latence réseau, les pages se chargent instantanément.
  • Sécurité : vous pouvez tester des plugins ou des thèmes sans risquer de casser un site en production.
  • Hors ligne : aucune connexion Internet nécessaire pour travailler.
  • Flexibilité : possibilité de modifier les fichiers de configuration PHP ou Apache facilement.

Alternatives à XAMPP pour un environnement local

Si XAMPP ne vous convient pas, d’autres solutions existent :

Outil Avantages Inconvénients
MAMP Interface simple, idéal pour macOS Version gratuite limitée
WampServer Léger, bonne gestion des versions PHP Windows uniquement
Local by Flywheel Spécialisé WordPress, interface moderne Plus lourd, moins de contrôle

Chaque outil a ses spécificités. XAMPP reste un choix polyvalent et gratuit.

Questions fréquentes sur l’installation locale de WordPress avec XAMPP

Puis-je installer WordPress en local sur un Mac avec XAMPP ?

Oui, XAMPP est disponible pour macOS. Suivez les mêmes étapes, en adaptant les chemins.

Comment changer le mot de passe root MySQL dans XAMPP ?

Dans phpMyAdmin, allez dans l’onglet « Comptes utilisateurs », modifiez le mot de passe de root, puis mettez à jour le fichier wp-config.php avec le nouveau mot de passe.

Puis-je utiliser un autre serveur local que XAMPP pour WordPress ?

Oui, vous pouvez utiliser WampServer, MAMP, Local by Flywheel, ou même Docker. Le principe reste le même : un serveur Apache, MySQL et PHP.

Comment transférer mon site local vers un serveur en ligne ?

Vous devrez exporter la base de données via phpMyAdmin, importer sur le serveur distant, et transférer les fichiers WordPress via FTP. Pensez à modifier l’URL du site dans la base de données.

Pourquoi mon site local est-il lent ?

XAMPP n’est pas optimisé pour la production. Assurez-vous que votre ordinateur a suffisamment de RAM. Vous pouvez aussi augmenter la mémoire PHP dans le fichier php.ini.

Est-il possible d’installer plusieurs sites WordPress en local avec XAMPP ?

Oui, créez un dossier distinct pour chaque site dans htdocs et une base de données dédiée pour chacun.

Prochaines étapes après l’installation

Maintenant que vous savez configurer un site WordPress en local avec XAMPP, vous pouvez :

  • Installer un thème de développement comme Underscores ou utiliser un constructeur de page.
  • Activer le mode débogage WordPress en modifiant wp-config.php (define('WP_DEBUG', true);).
  • Mettre en place des sauvegardes locales avec des plugins comme UpdraftPlus.
  • Apprendre à utiliser Git pour versionner votre code.

Un environnement local est la première étape pour maîtriser WordPress en profondeur. Bon développement !

Photo by Nihat Küçük on Pexels

6 thoughts on “Comment configurer un site WordPress en local avec XAMPP : guide complet

  1. Merci pour ce guide très clair ! J’ai suivi toutes les étapes mais quand je vais sur http://localhost, j’obtiens la page d’accueil de XAMPP, pas WordPress. Est-ce que j’ai oublié quelque chose ?

    1. Bonjour, merci pour votre retour. Il est normal de voir la page d’accueil de XAMPP sur localhost tant que vous n’avez pas déplacé le dossier WordPress dans le dossier htdocs. Assurez-vous que le dossier wordpress (contenant les fichiers de WordPress) se trouve bien dans C:xampphtdocs (sous Windows) ou /Applications/XAMPP/htdocs/ (sous Mac). Ensuite, accédez à http://localhost/wordpress pour lancer l’installation.

  2. Attention, pour ceux qui ont déjà un serveur local (commo IIS ou un autre), XAMPP peut entrer en conflit sur le port 80. Pensez à arrêter les autres services ou à changer le port d’Apache dans le fichier httpd.conf.

    1. Excellente remarque ! En effet, les conflits de ports sont fréquents. Pour les résoudre, vous pouvez modifier le port d’écoute d’Apache : ouvrez le fichier httpd.conf (dans le dossier apacheconf de XAMPP), cherchez la ligne « Listen 80 » et remplacez-la par « Listen 8080 » par exemple. Pensez aussi à modifier l’adresse dans votre navigateur : http://localhost:8080. Merci d’avoir partagé cette astuce !

  3. Super article ! Une question : est-ce que je peux utiliser MAMP à la place de XAMPP ? J’ai un Mac et j’ai vu que MAMP est aussi populaire.

    1. Oui, tout à fait ! MAMP est une excellente alternative pour macOS. Le principe est similaire : il fournit Apache, MySQL et PHP. La procédure d’installation de WordPress sera quasiment identique, avec des chemins de dossiers différents (par défaut, les sites vont dans /Applications/MAMP/htdocs/). Vous pouvez suivre le guide en adaptant simplement le nom du logiciel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *