HTTP

500

Erreur interne du serveur — le serveur ne peut pas traiter la requête

Ce qui se passe réellement

Le serveur a rencontré une erreur inattendue qui l'empêche de traiter la requête. C'est l'erreur générique "quelque chose s'est mal passé côté serveur" : exception non attrapée dans le code applicatif, fichier de configuration invalide, connexion à la base de données échouée, ou dépendance externe qui ne répond pas. Le détail de l'erreur est dans les logs du serveur, pas dans la réponse (pour des raisons de sécurité).

Solutions

  1. 1Rafraîchir la page — l'erreur peut être transitoire.
  2. 2Si c'est votre serveur : consulter les logs d'erreur (tail -f /var/log/apache2/error.log ou /var/log/nginx/error.log).
  3. 3Vérifier la connexion à la base de données et les services dépendants.
  4. 4Vérifier les permissions des fichiers et dossiers du serveur web.
  5. 5Vérifier la syntaxe du .htaccess (Apache) ou de la configuration Nginx.
Explorer tous les codes HTTP
← Retour à Error Decoder