Mettre en place un site WordPress local sous XAMPP : guide complet et résolution des problèmes courants

Rédacteur : LaRedac
17 mars 2025

Lorsqu’on souhaite travailler sur un site WordPress en local, que ce soit pour du développement, des tests ou une refonte, XAMPP est l’une des solutions les plus utilisées. Dans cet article, nous allons voir comment installer et configurer XAMPP, importer un site existant, résoudre les problèmes courants et optimiser les performances.

1. Installation et configuration de XAMPP pour WordPress

Pour héberger un site WordPress sur son propre ordinateur, un environnement local est nécessaire. XAMPP, qui intègre Apache (serveur web), MySQL (base de données) et PHP, est une solution rapide et simple à mettre en place.

Étapes suivies :
  • Installation de XAMPP et démarrage des services Apache et MySQL.
  • Accès à phpMyAdmin pour créer une base de données.
  • Téléchargement et extraction des fichiers WordPress dans htdocs.
Problèmes rencontrés :
  • Accès refusé à phpMyAdmin : Ce problème venait d’Apache qui n’était pas encore démarré.
  • Port déjà utilisé par Apache : La modification du fichier httpd.conf a permis de forcer l’utilisation d’un autre port.

2. Importation d’un site WordPress existant

Une fois XAMPP configuré, l’objectif était de migrer un site WordPress déjà existant.

Méthode utilisée :
  • Copie des fichiers du site dans htdocs.
  • Importation de la base de données via phpMyAdmin.
Problèmes rencontrés et solutions :
  • Taille du fichier SQL trop grande → Augmentation des limites dans php.ini.
  • Erreur #2006 - MySQL server has gone away → Augmentation du paramètre max_allowed_packet.
  • Erreur liée aux clés étrangères (FOREIGN_KEY_CHECKS) → Désactivation temporaire des contraintes lors de l’importation.

Après ces ajustements, la base de données a été correctement importée.

3. Correction des erreurs après l’importation

Une fois le site en place, plusieurs erreurs sont apparues :

Pages en erreur 404 sauf la page d’accueil
  • La solution a été de régénérer les permaliens via WordPress et de vérifier la présence d’un fichier .htaccess avec les bonnes règles de réécriture.
Problème d’accès à l’admin (wp-admin inaccessible)
  • L’URL de l’administration était mal configurée.
  • Une correction via wp_options a permis de rétablir l’accès.
Mauvaise redirection des URLs (https au lieu de http)
  • Un remplacement SQL a permis de modifier toutes les URL en base de données.
Erreur « Incomplete or ill-typed serialization data »
  • Cette erreur était causée par un plugin (Yoast SEO) qui stockait des données sérialisées incomplètes.
  • Une solution a été de désactiver temporairement tous les plugins via SQL puis de les réactiver un à un.

4. Optimisation des performances sous XAMPP

Une fois le site fonctionnel, il restait un problème majeur : le site était très lent.

Actions entreprises pour améliorer la rapidité
  1. Augmentation des ressources PHP
    • memory_limit augmenté à 512M.
    • max_execution_time augmenté.
  2. Optimisation de MySQL
    • Augmentation du cache via innodb_buffer_pool_size.
    • Optimisation des tables avec OPTIMIZE TABLE.
  3. Désactivation des modules Apache inutiles
    • Modification de httpd.conf pour alléger la charge serveur.
  4. Mise en cache des fichiers WordPress
    • Activation d’un plugin de cache.

Après ces ajustements, les performances du site local se sont nettement améliorées.


Conclusion

Migrer un site WordPress sous XAMPP demande plusieurs ajustements, notamment au niveau des bases de données et des fichiers de configuration. Grâce à différentes corrections et optimisations, nous avons réussi à obtenir un site fonctionnel et rapide.

Si vous rencontrez des difficultés similaires, n’hésitez pas à nous contacter pour obtenir de l’aide.

0 commentaires

Soumettre un commentaire

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

Voir aussi…

Merci, votre message a bien été envoyé

Nous avons bien reçu votre demande. Nous revenons vers vous au plus vite avec une réponse claire et des premières orientations.

Si votre demande est urgente

contactez-nous par message sur WhatsApp.

WhatsApp