Image

Base de connaissances → Erreur 500 sur l'hébergement mutualisé : trouver la cause

[Hébergement partagé]
Date de publication: 13.10.2025

L'erreur 500 survient pour deux raisons principales :

  • Erreurs dans les scripts (code PHP)
  • Problèmes avec les services d'hébergement

L'erreur 500 est très courante et la recherche de la cause de son apparition doit commencer par la consultation du journal d'événements. Le journal d'événements contient toutes les erreurs qui surviennent lors de l'exécution des scripts et affiche la raison de leur apparition.

Pour consulter le journal, ouvrez le fichier via FTP ou le gestionnaire de fichiers dans le panneau de contrôle de votre hébergement à l'adresse suivante :

Consultation via FTP

/logs/error_log

Consultation via le gestionnaire de fichiers

Fichiers -> Dossier personnel

/logs/error_log

Outils de développement

Dans le panneau de contrôle de votre hébergement, chaque domaine possède une sous-section Outils de développement où vous pouvez configurer la version de PHP, configurer Git, et également consulter les Journaux.

Ouvrez les Journaux et dans le filtre, ne sélectionnez que deux paramètres :

  • Erreurs Apache
  • Erreurs Nginx

Ouvrez la page, le site où l'erreur se produit et vérifiez le journal pour de nouveaux événements. La cause de l'erreur y sera affichée.

Dans certains cas, par exemple lorsque le service de base de données est indisponible, une erreur 500 peut également survenir. Cela peut être déclenché globalement ou localement, tout dépend de l'événement spécifique.

Affichage des erreurs sur le site

Vous pouvez également activer l'affichage global des erreurs directement sur le site. C'est-à-dire que tous les événements figurant dans le journal seront affichés sur la page elle-même. Pour ce faire, ouvrez les paramètres PHP et activez l'option display_errors en la mettant sur On.

Par défaut, cette option est désactivée pour des raisons de sécurité, car les erreurs peuvent contenir des informations susceptibles d'être utilisées pour rechercher des vulnérabilités. Bien que cela puisse être pratique pendant le développement, ne laissez pas cette option activée en permanence.

Le journal permet de comprendre précisément la cause de l'erreur et de la résoudre.





Aucun commentaire pour l'instant