Mon site WordPress ne fonctionne plus : par où commencer ?
Le site ne s'affiche plus, affiche un message incompréhensible ou a tout simplement disparu ? Avant de toucher à quoi que ce soit, prenez cinq minutes pour identifier la panne. Le message affiché vous dit presque toujours où chercher : ce guide vous envoie vers la bonne réparation.
1. Vérifiez que le site est vraiment en panne
Un site peut être en panne pour vous seul. Avant de chercher plus loin, ouvrez-le depuis un autre réseau : votre téléphone en 4G, Wi-Fi coupé. Trois cas se présentent :
- Il s'affiche en 4G, pas chez vous : ce n'est pas WordPress. C'est votre adresse IP bloquée par un pare-feu (souvent après plusieurs mots de passe erronés), ou un ancien cache DNS sur votre ordinateur.
- Il s'affiche pour vous, pas pour vos visiteurs : vous voyez probablement une version en cache, ou le site est sur un nouvel hébergement que les DNS n'ont pas encore rejoint partout.
- Il est en panne partout : la panne est réelle, passez à l'étape suivante.
2. Lisez ce qui s'affiche : chaque message a sa cause
Recopiez le message exactement, il vaut tous les diagnostics. Voici les plus fréquents, et le guide qui correspond :
| Ce que vous voyez | Ce que ça veut dire | Guide |
|---|---|---|
| Page toute blanche, ou « Il y a eu une erreur critique sur ce site. » | Une extension ou le thème plante au chargement | Page blanche |
| « Internal Server Error », « HTTP ERROR 500 » | Le serveur n'a pas pu exécuter la page | Erreur 500 |
| « Erreur lors de la connexion à la base de données » | WordPress fonctionne, la base de données ne répond pas | Base de données |
| « Indisponibilité temporaire pour cause de maintenance. » | Une mise à jour s'est interrompue | Maintenance bloquée |
| « Vous a redirigé à de trop nombreuses reprises », ERR_TOO_MANY_REDIRECTS | Boucle de redirection, souvent HTTPS ou www | Trop de redirections |
| « Forbidden », erreur 403 | Un droit de fichier ou un pare-feu refuse l'accès | Erreur 403 |
| L'accueil marche, les autres pages font une erreur 404 | Les règles de réécriture (permaliens) ont sauté | Erreur 404 |
| « Service Unavailable », erreur 503 | Serveur saturé, ou maintenance restée active | Erreur 503 |
| « Allowed memory size of … bytes exhausted » | La mémoire PHP autorisée est dépassée | Mémoire épuisée |
| Le site marche, mais impossible d'entrer dans l'administration | Mot de passe, extension de sécurité ou adresse du site | Admin inaccessible |
3. Le site a « disparu » : les causes qui ne viennent pas de WordPress
Si le navigateur n'affiche aucune erreur WordPress, mais une page de votre hébergeur, une page d'erreur du navigateur ou une publicité, la panne est en amont du site :
- « Ce site est inaccessible » ou DNS_PROBE_FINISHED_NXDOMAIN : le nom de domaine ne pointe plus nulle part. Premier réflexe : vérifiez qu'il n'a pas expiré. Le détail est dans ce guide : DNS_PROBE_FINISHED_NXDOMAIN.
- Une page « compte suspendu » ou la page par défaut de l'hébergeur : l'hébergement a expiré, ou a été suspendu pour une facture impayée ou un usage excessif. Seul votre hébergeur peut le réactiver.
- « Votre connexion n'est pas privée » : le certificat SSL a expiré ou ne couvre pas cette adresse. Sur un hébergement cPanel, le renouvellement se relance depuis l'outil État SSL/TLS (AutoSSL).
- Le site existe, mais il a disparu de Google : après une refonte ou une migration, vérifiez dans Réglages → Lecture que la case Visibilité pour les moteurs de recherche n'est pas restée cochée. Elle demande à Google de ne plus indexer le site.
4. Retrouvez ce qui a changé juste avant
Un site WordPress ne tombe presque jamais en panne « tout seul ». Remontez le fil : une mise à jour (y compris automatique : les versions mineures de WordPress s'installent seules, comme les extensions dont vous avez activé la mise à jour automatique), une nouvelle extension, un changement de version de PHP chez l'hébergeur, une modification du thème, un renouvellement de domaine. La panne commence souvent à la minute près où ce changement a eu lieu.
wp-content/debug.log si le mode débogage est actif. La première erreur de la série est la bonne : les suivantes n'en sont que les conséquences. Le guide lire le debug.log explique comment l'activer.5. Ce qu'il ne faut pas faire dans l'urgence
- Réinstaller WordPress par-dessus le site : ça ne remplace pas l'extension fautive et peut écraser des fichiers personnalisés.
- Restaurer une vieille sauvegarde sans sauvegarder l'état actuel : tout ce qui a été publié ou commandé depuis est perdu.
- Supprimer des dossiers « pour voir » :
wp-contentcontient vos images, votre thème et vos extensions, il ne se régénère pas. - Changer d'hébergeur en catastrophe : la panne voyage avec le site, et vous ajoutez un problème de DNS au problème de départ.
Quand me confier la panne
Si le message ne correspond à rien de ce tableau, si les manipulations n'ont rien changé, ou si vous préférez ne pas y toucher : décrivez-moi ce que vous voyez. Je lis les journaux, je trouve la cause et je vous annonce le prix avant d'intervenir. Réparation de 80 à 250 € selon la complexité, remboursée si je n'y arrive pas.
Site toujours en panne ?
Diagnostic gratuit sous 24 h, urgences traitées sous 1 h le week-end.
Demander mon diagnostic gratuit →