Erreur 500 : Causes et Diagnostic
Comprendre et résoudre l'erreur serveur la plus courante.
L'erreur 500 Internal Server Error est frustrante car elle ne dit rien sur la cause réelle. C'est un message générique indiquant qu'une exception non gérée s'est produite cÎté serveur.
La clĂ© est de consulter les logs serveur qui contiennent l'erreur dĂ©taillĂ©e. Ce guide vous montre oĂč chercher et comment rĂ©soudre les causes les plus courantes.
Causes Principales
- Erreur PHP/Python/Node : Une exception non catchĂ©e dans le code applicatif fait crasher la requĂȘte.
- Permissions fichiers : Le serveur web ne peut pas lire ou exécuter certains fichiers.
- .htaccess invalide : Erreur de syntaxe ou directive non supportée dans .htaccess.
- Mémoire insuffisante : Le script dépasse memory_limit et est tué par PHP.
- Module manquant : Le code utilise une extension PHP ou une dépendance non installée.
Diagnostic
- Logs serveur : Vérifiez /var/log/apache2/error.log ou /var/log/nginx/error.log selon votre serveur.
- Logs PHP : Consultez le fichier error_log PHP défini dans php.ini.
- Mode debug : Activez temporairement display_errors en développement pour voir l'erreur exacte.
Solutions
- Corriger le code : Une fois l'erreur identifiée dans les logs, corrigez le bug dans le code.
- Fixer les permissions : Fichiers en 644, dossiers en 755, propriétaire www-data (ou équivalent).
- Régénérer .htaccess : Supprimez le .htaccess et laissez le CMS le régénérer, ou corrigez la syntaxe.
Questions Fréquentes
Pourquoi je vois juste "500 Internal Server Error" sans détails ?
C'est volontaire en production pour ne pas exposer d'informations sensibles. Les détails sont dans les logs serveur.
L'erreur 500 est-elle toujours un bug de code ?
Pas toujours. Ăa peut ĂȘtre des permissions, un .htaccess cassĂ©, ou un module manquant. Les logs donnent la vraie cause.
Comment ĂȘtre alertĂ© des erreurs 500 ?
MoniTao surveille le code HTTP et vous alerte immédiatement sur les erreurs 500.
L'erreur 500 affecte-t-elle le SEO ?
Oui, si elle dure. Google voit les 500 et peut déclasser la page. Résolvez rapidement.
Liens utiles
PrĂȘt Ă dormir sur vos deux oreilles ?
Commencez gratuitement, sans carte bancaire.