Guide
Votre site WordPress est en panne : que vérifier avant de paniquer
Page blanche, erreur critique, site qui ne répond plus. Voici les vérifications à faire vous-même, dans l'ordre, et le moment où il vaut mieux arrêter d'essayer. Une partie de ces pannes se règle en dix minutes, à condition de ne pas commencer par le mauvais geste.
Avant de toucher à quoi que ce soit
Téléchargez une sauvegarde sur votre propre ordinateur. Pas une sauvegarde qui reste sur le serveur : une copie chez vous, des fichiers et de la base de données. La plupart des hébergeurs proposent le téléchargement en deux clics depuis leur panneau.
Les manipulations qui font perdre du contenu sont presque toujours celles qu'on tente dans la panique. Une sauvegarde en poche, la pire issue devient un retour en arrière. Sans elle, une fausse manœuvre est définitive.
Première question : est-ce vraiment en panne ?
Un site sur trois qu'on me signale en panne fonctionne parfaitement pour tout le monde sauf pour la personne qui le regarde. Trois vérifications, deux minutes.
-
Regardez depuis un autre appareil et un autre réseau
Votre téléphone en 4G, en coupant le wifi. Si le site s'affiche là et pas sur votre ordinateur, le problème est chez vous : cache du navigateur, DNS de votre box, ou une extension de navigateur qui bloque quelque chose.
-
Videz le cache, le vôtre et celui du site
Une page en cache peut afficher une version cassée alors que le site est déjà réparé. Rechargez en forçant, avec Ctrl et F5. Si vous avez accès à l'administration et à une extension de cache, purgez-la aussi.
-
Vérifiez que le nom de domaine est toujours payé
C'est banal et ça arrive plus souvent qu'on ne croit : un domaine expiré affiche une page de parking ou une erreur DNS, sans le moindre rapport avec WordPress. Le renouvellement peut avoir échoué sur une carte bancaire périmée.
Le symptôme exact vous dit où chercher
« Mon site ne marche plus » recouvre des pannes qui n'ont rien à voir entre elles. Repérez la vôtre : la cause la plus fréquente est indiquée à chaque fois.
- Page entièrement blanche
- Du PHP s'est arrêté au milieu, et l'affichage des erreurs est désactivé. Neuf fois sur dix, une extension ou le thème vient d'être mis à jour. C'est le cas le plus courant et souvent le plus simple.
- « Une erreur critique est survenue »
- Même cause que la page blanche, mais WordPress a eu le temps de le dire. Bonne nouvelle : il vous a envoyé un email à l'adresse de l'administrateur, avec le nom du fichier fautif. Cet email est le raccourci le plus utile du diagnostic.
- Erreur 500
- Le serveur a refusé de servir la page. Souvent un fichier .htaccess corrompu, une limite de mémoire atteinte, ou une version de PHP qui vient de changer chez l'hébergeur sans que le site suive.
- « Erreur lors de la connexion à la base de données »
- Le site n'a rien de cassé, il n'atteint plus ses données. Soit la base est tombée ou saturée chez l'hébergeur, soit les identifiants du fichier de configuration ne sont plus les bons, ce qui arrive après une migration.
- Le site s'affiche sans aucun style
- Le HTML arrive, le CSS non. Généralement une adresse de site mal renseignée après un changement de domaine, un certificat expiré, ou une extension d'optimisation qui a généré un fichier vide.
- Redirections vers un site que vous ne connaissez pas
- Là il ne s'agit plus d'une panne. Le site est compromis, et les vérifications de ce guide ne s'appliquent plus. Coupez l'accès public, changez tous les mots de passe, et faites appel à quelqu'un le jour même.
- Site très lent, ou qui tombe aux heures de pointe
- Ce n'est pas une panne mais une saturation : hébergement trop juste, extension trop gourmande, ou robots qui explorent le site en boucle. Le symptôme revient tant que la cause reste.
Ce que vous pouvez tenter sans rien casser
Dans l'ordre, et en s'arrêtant dès que le site revient. Chacun de ces gestes est réversible.
- Cherchez l'email d'erreur critique dans votre boîte, et notez le fichier qu'il cite.
- Renommez le dossier de cette extension, depuis le gestionnaire de fichiers de votre hébergeur.
- Si vous ignorez laquelle est en cause, renommez le dossier
pluginsen entier : tout se désactive d'un coup. - Le site revient ? Remettez le nom d'origine, puis réactivez les extensions une par une jusqu'à retrouver la coupable.
- Rien ne change ? Demandez à votre hébergeur de restaurer la sauvegarde de la veille.
Renommer un dossier plutôt que le supprimer, c'est toute la différence entre un test et un dégât. WordPress ne trouve plus l'extension et la désactive de lui-même, sans perdre ni ses fichiers ni ses réglages.
Les trois gestes qui aggravent
Réinstaller WordPress par-dessus. Ça ne répare presque jamais la cause, parce qu'elle est rarement dans le cœur de WordPress, et ça écrase au passage ce qui aurait permis de comprendre.
Relancer la mise à jour qui vient d'échouer. Une mise à jour interrompue laisse le site dans un état intermédiaire. La relancer par-dessus superpose deux états incohérents et transforme une panne lisible en énigme.
Supprimer des fichiers dont vous ignorez le rôle. Y compris ceux dont le nom paraît suspect : sur un site compromis, du code légitime est souvent renommé, et du code hostile porte des noms rassurants.
À quel moment arrêter d'essayer
-
Vous n'avez pas de sauvegarde exploitable
C'est le seul cas où il faut s'arrêter immédiatement, avant même le premier geste. Tout ce qui suit devient irréversible, et le coût d'une erreur n'est plus du temps mais du contenu perdu.
-
Le site est revenu, puis il est retombé
Une panne intermittente ne se règle pas au symptôme. Il faut lire les journaux du serveur pour trouver ce qui déclenche, et ça demande un accès et une habitude.
-
Vous soupçonnez un piratage
Redirections, pages inconnues, comptes administrateurs que vous n'avez pas créés. Nettoyer à moitié est pire que de ne rien faire : le site revient en apparence et la porte reste ouverte.
-
Le site vous rapporte de l'argent
Ce n'est plus une question technique. Si chaque heure d'arrêt coûte des commandes ou des appels, le temps que vous passez à chercher coûte déjà plus cher que l'intervention.
Questions fréquentes
Mon site est revenu tout seul, dois-je quand même faire quelque chose ?
Oui. Un site qui revient sans intervention a rarement guéri : il a le plus souvent atteint une limite du serveur, mémoire ou nombre de processus, puis il a été relâché. La cause est toujours là et le symptôme reviendra, en général à un moment de trafic.
C'est le meilleur moment pour chercher, justement parce que le site fonctionne et que vous n'êtes pas dans l'urgence.
Est-ce que je risque de perdre des données en essayant de réparer ?
Oui, et c'est pour ça que la sauvegarde passe avant tout le reste. Les manipulations qui font perdre du contenu sont presque toujours celles qu'on tente dans la panique : réinstaller WordPress par-dessus, supprimer des fichiers dont on ne connaît pas le rôle, relancer une mise à jour qui vient d'échouer.
Les vérifications décrites dans ce guide sont en lecture seule ou réversibles. Tout ce qui va au-delà mérite une sauvegarde téléchargée sur votre propre ordinateur, pas seulement une sauvegarde qui vit sur le même serveur que le site en panne.
Combien de temps faut-il pour remettre un site en ligne ?
Quand la cause est identifiée, souvent moins d'une heure : désactiver une extension fautive, restaurer une sauvegarde, corriger un fichier de configuration.
Ce qui prend du temps, c'est de trouver la cause. Un site qui n'a ni sauvegarde ni journal d'erreurs peut demander une demi-journée de recherche avant la première ligne de correction. C'est la vraie raison pour laquelle un site suivi coûte moins cher à dépanner.
Mon hébergeur peut-il régler le problème ?
Pour ce qui lui appartient, oui : la machine, le certificat, la base de données, les quotas. Un bon hébergeur restaure aussi une sauvegarde sur demande.
Pour ce qui se passe dans WordPress, non. Une extension qui entre en conflit avec une autre, un thème qui casse après une mise à jour, un code ajouté un jour dans un fichier : ce sont vos fichiers, pas les siens. La frontière est là, et elle explique la plupart des allers-retours qui n'aboutissent pas.
Votre site est toujours à terre ?
Décrivez le symptôme avec vos mots et dites-moi ce que vous avez déjà tenté. Je réponds généralement dans la journée.
ou voir le dépannage WordPress