Sommaire des 12 étapes
1. Identifier précisément le problème
Avant toute intervention, prenez quelques minutes pour noter :
Ce qui ne fonctionne pas
- Quelle page affiche l'erreur ? (page d'accueil, administration, une page spécifique)
- Quel message apparaît ? (écran blanc, erreur 500, "Error establishing a database connection", etc.)
- Depuis quand le problème est-il apparu ?
Les changements récents
- Installation ou mise à jour d'un plugin ?
- Changement ou modification de thème ?
- Maintenance ou incident côté hébergeur ?
- Mise à jour récente de WordPress ?
Ces informations sont essentielles pour cibler rapidement la source du problème.
2. Vérifier les fondations : hébergement et domaine
- Statut de l'hébergement : connectez-vous à votre compte (OVH, o2switch, Hostinger, etc.) et vérifiez les pannes/maintenances en cours.
- Validité du domaine : confirmez que le nom de domaine n'a pas expiré (date de renouvellement).
- Certificat SSL : si un avertissement de sécurité apparaît, vérifiez que le certificat HTTPS est actif et non expiré.
3. Vider tous les caches
Le cache peut afficher une version obsolète du site et masquer la résolution d'un problème.
- Videz le cache de votre navigateur (Ctrl+Shift+Suppr sur Chrome/Firefox).
- Si vous utilisez un plugin de cache (WP Rocket, W3 Total Cache), videz-le depuis le tableau de bord WordPress.
- Si vous utilisez Cloudflare ou un autre CDN, mettez-le en pause temporairement pour tester sans intermédiaire.
Astuce : testez ensuite en navigation privée pour être certain de voir la version actuelle du site.
4. Contrôler l'espace et la base de données
- Espace disque : vérifiez que l'hébergement n'est pas saturé (100%). Un espace plein provoque souvent des erreurs 500.
- Base de données :
- La base est-elle active côté hébergeur ?
- Les identifiants de connexion dans
wp-config.phpsont-ils corrects ? - L'espace alloué à la base n'est-il pas saturé ?
5. Désactiver les extensions (plugins)
Les plugins sont la cause numéro un des pannes WordPress. Testez-les sans risque :
Méthode rapide via SFTP / gestionnaire de fichiers
- Connectez-vous à votre hébergement.
- Allez dans le dossier
wp-content. - Renommez le dossier
pluginsenplugins-old. - Rechargez votre site.
- Si le site fonctionne : le problème vient d'un plugin. Remettez le dossier à
plugins, puis réactivez/testez chaque plugin individuellement pour trouver le coupable. - Si le site ne fonctionne pas : passez à l'étape suivante.
6. Tester le thème
- Depuis l'administration (si accessible), activez un thème par défaut (ex. Twenty Twenty-Four).
- Si l'admin est inaccessible, renommez le dossier de votre thème via SFTP (
wp-content/themes). - Si le site refonctionne : le problème provient du thème actuel (ou d'un ajout enfant).
7. Activer le mode débogage
Méthode simple : installez le plugin "Health Check & Troubleshooting" pour tester sans impacter les visiteurs.
Méthode technique : modifiez wp-config.php et ajoutez ces lignes avant "That's all, stop editing!" :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Les erreurs seront enregistrées dans wp-content/debug.log pour analyse.
8. Consulter les journaux d'erreurs
Les logs contiennent souvent l'explication exacte du problème.
- Dans votre panneau d'hébergement (section "Logs" ou "Statistiques").
- Dans le fichier
error_logà la racine de WordPress. - Dans
wp-content/debug.logsi le mode débogage est activé.
Cherchez les lignes récentes contenant "error", "fatal" ou "warning" avec l'horodatage de la panne.
9. Éliminer les problèmes locaux
Parfois, le problème ne vient pas du site mais de l'ordinateur ou du réseau utilisés.
- Essayez un autre navigateur (Chrome, Firefox, Safari).
- Testez depuis un smartphone en désactivant le Wi-Fi (connexion 4G/5G).
- Demandez à une autre personne d'accéder au site.
Si ça fonctionne ailleurs : videz complètement le cache du navigateur ou désactivez les extensions pouvant interférer.
10. Vérifier vos sauvegardes
Avant toute manipulation importante, identifiez votre dernière sauvegarde fonctionnelle.
- Localisez vos sauvegardes (hébergeur, plugin UpdraftPlus, BackWPup, etc.).
- Notez la date de la dernière sauvegarde avant le problème.
- Si possible, testez une restauration sur un site de test/préproduction avant la production.
Important : ne restaurez jamais directement en production sans avoir testé si vous n'êtes pas certain du résultat.
11. Préparer votre demande d'aide
Si le problème persiste, préparez ces informations pour accélérer le diagnostic :
- Version de WordPress utilisée (Tableau de bord > Mises à jour).
- Nom et version du thème.
- Liste des plugins actifs et leurs versions.
- Nom de l'hébergeur et formule d'hébergement.
- Description précise du problème et messages d'erreur.
- Tout ce qui a changé récemment.
Plus vous fournissez d'informations détaillées, plus le diagnostic sera rapide et efficace.
12. Obtenir de l'aide qualifiée
- Support de votre hébergeur : souvent gratuit et réactif pour les problèmes liés au serveur.
- Développeur WordPress : pour les problèmes techniques complexes.
- Forums communautaires : WordPress.org, forums français spécialisés.
- Umani Web : dépannage WordPress professionnel avec diagnostic gratuit et intervention rapide.
Erreurs fréquentes WordPress & WooCommerce
- Erreur 500 / 502 / 504 - extension défaillante, PHP épuisé, serveur saturé.
- Écran blanc (WSOD) - conflit de thème/plugin, erreur PHP fatale.
- Error establishing a database connection - identifiants DB invalides, serveur MySQL indisponible, table corrompue.
- Boucle de redirection / Too many redirects - réglages d'URL, cache, SSL/HTTPS.
- Mode maintenance bloqué - fichier
.maintenanceà supprimer après une mise à jour. - Paiements WooCommerce en échec - webhooks/API, passerelle de paiement, cache agressif.
À éviter
- Éviter de "tester au hasard" en changeant plusieurs choses à la fois.
- Ne pas supprimer un plugin ou un thème sans sauvegarde récente.
- Éviter de restaurer une sauvegarde trop ancienne sans vérifier son contenu.
Infos à préparer
- Adresse du site et des pages en erreur.
- Captures d'écran et messages d'erreur exacts.
- Accès à l'hébergement (ou au moins le nom de l'hébergeur).
- Date/heure d'apparition du problème et actions faites juste avant.