Teksolvr
Retour à l'accueil

HTTP Code: 500 (Internal Server Error)

Référence des codes de statut HTTP

Catégorie de statut

5xxErreur Serveur

Signification et définition

Le serveur a rencontré une condition inattendue qui l'empêche de traiter la requête.

Causes courantes

  • Exceptions de code d'application non gérées
  • Perte de connexion aux bases de données
  • Erreurs de syntaxe dans les scripts d'exécution

Comment résoudre les erreurs de code HTTP

1. Inspecter les logs : Vérifiez les fichiers de log (ex. error.log) pour repérer les exceptions système.

2. Tester le site : Utilisez l'outil de diagnostic d'Uptime pour inspecter les en-têtes renvoyés.

3. Configurer les règles : Implémentez des règles de redirection ou pages d'erreur ci-dessous.

Configuration de Nginx

error_page 500 502 503 504 /50x.html;
location = /50x.html {
  root /usr/share/nginx/html;
  internal;
}

Configuration de Apache

ErrorDocument 500 /500.html