Une erreur 500 (ou 500 Internal Server Error) est un code HTTP qui indique qu’il y a un problème interne sur le serveur qui héberge le site, et non sur ton navigateur ou ta connexion.

Définition simple

  • L’erreur 500 est un message générique qui signifie que « quelque chose a mal tourné » côté serveur, mais sans détail précis.
  • Elle se manifeste souvent par un écran avec le texte « 500 Internal Server Error » ou « Erreur interne du serveur ».

D’où vient le problème ?

  • Contrairement à une erreur 404 (page introuvable), l’erreur 500 indique que le serveur a bien été trouvé, mais qu’il n’a pas réussi à traiter la requête.
  • C’est donc un souci de configuration, de code ou de ressources sur la machine qui fait tourner le site (scripts, base de données, serveur web, etc.).

Causes fréquentes côté serveur

  • Fichiers ou configuration corrompus ou incorrects (par exemple un fichier .htaccess mal configuré).
  • Plugins, thèmes ou extensions qui entrent en conflit (souvent sur des CMS comme WordPress).
  • Limite de mémoire ou de ressources serveur atteinte (trop de requêtes, scripts trop lourds, serveur surchargé).
  • Problème de code (erreur de programmation, code obsolète, erreurs dans un script PHP, etc.).
  • Maintenance ou dysfonctionnement temporaire du serveur.

Que faire si tu vois une erreur 500 ?

  • En tant que simple visiteur, tu peux :
    • Actualiser la page ou réessayer plus tard (si le serveur est surchargé ou en maintenance).
* Vider le cache du navigateur ou essayer un autre navigateur, même si le problème vient souvent du serveur.
  • En tant que propriétaire de site, les pistes classiques sont :
    • Vérifier les fichiers de configuration (.htaccess, permissions de fichiers/dossiers).
* Désactiver temporairement les plugins / thèmes et les réactiver un à un pour trouver le fautif.
* Regarder les logs du serveur pour voir l’erreur exacte.
* Augmenter certaines limites (mémoire PHP, temps d’exécution) si le serveur est trop sollicité.

Information gathered from public forums or data available on the internet and portrayed here.