Une erreur 500 (Internal Server Error) signifie que le serveur a reçu la demande, puis a échoué en coulisse. C’est le sens du code HTTP 500 : le problème est côté serveur, pas dans l’adresse tapée par le visiteur. Le nom de domaine fonctionne encore. Ce n’est donc pas le même problème qu’un domaine expiré ou qu’un DNS qui ne répond plus.

Pourquoi cela arrive

Les causes les plus fréquentes sur un site professionnel :

  • une mise à jour WordPress, plugin ou thème qui déclenche une erreur PHP ;
  • un fichier .htaccess ou une règle nginx incorrecte ;
  • une limite mémoire, un timeout ou un quota d’hébergement ;
  • un fichier manquant après un déploiement ;
  • une exception dans une API ou un CMS sur mesure.

Le visiteur ne voit qu’une page générique. La vraie information est dans les journaux du serveur (error.log, journaux PHP, logs d’application).

Comment identifier la cause

Travaillez dans cet ordre :

  1. Vérifier que ce n’est pas un DNS ou un certificat : si le navigateur affiche un timeout, « introuvable » ou « connexion non privée », ce n’est probablement pas une 500.
  2. Noter l’heure exacte et ce qui a changé (mise à jour, nouveau plugin, déploiement, changement PHP).
  3. Ouvrir les journaux d’erreur de l’hébergement à cette heure-là.
  4. Sur WordPress, passer en mode débogage ou désactiver les plugins via SFTP si l’admin est inaccessible.
  5. Tester une page simple (accueil, une page intérieure, l’administration) pour voir si tout le site est touché.
Symptôme Piste prioritaire
500 partout après une mise à jour Plugin, thème, version PHP
500 sur une seule page Code ou requête de cette page
500 + quota / 507 Hébergement saturé
500 intermittente Timeout, cron, pointe de charge

Comment résoudre le problème

La réparation dépend de la cause, pas d’une recette unique.

  • Plugin ou thème : le désactiver, rétablir le site, puis corriger ou remplacer le coupable.
  • .htaccess : restaurer une version saine, puis réintroduire les règles une par une.
  • Mémoire PHP : augmenter la limite seulement si l’hébergeur le permet, et chercher l’extension qui consomme trop.
  • Déploiement : remettre le fichier manquant ou revenir à la version précédente.

Faites un test réel ensuite : accueil, formulaire, paiement si vous en avez un.

Les erreurs à éviter

  • Restaurer une sauvegarde complète sans savoir ce qui a cassé : vous pouvez perdre des commandes ou des contenus récents.
  • Empiler les plugins « de réparation ».
  • Changer d’hébergeur dans la panique alors que le fichier en erreur est toujours là.
  • Publier des accès FTP dans un ticket public.

Quand appeler un professionnel

Appelez si le site bloque l’activité, si vous n’avez pas les journaux, si l’administration est inaccessible, ou si une restauration a déjà été tentée sans succès. Un diagnostic lisible évite de payer trois interventions pour le même incident.

Besoin d'aide ?

Si votre site affiche une erreur 500 et que votre activité est bloquée, demandez un diagnostic.