3 votes

Forcer Apache à afficher les erreurs PHP au lieu de 500

J'ai un serveur de développement avec Apache 2.2.8 / PHP 5.2.4 sur Ubuntu Server 8.04. Parfois, mon code php renvoie une erreur de serveur interne 500 au lieu de renvoyer les erreurs à la page.

Le fichier journal d'erreurs Apache ne contient aucune entrée concernant l'erreur 500 et le fichier journal d'accès contient uniquement la ligne faisant référence à l'erreur 500. Dans php.ini error_reporting = E_ALL et display_errors = On.

Comment puis-je faire afficher l'erreur sur la page au lieu d'une erreur 500 générique avec Apache ou PHP.

2voto

Kyle Hayes Points 845

Votre google-fu vous fait défaut, petit sauterelle.

http://ca3.php.net/manual/fr/errorfunc.configuration.php#ini.error-reporting

1voto

James Points 51

Problème trouvé. Le développeur utilisait la bibliothèque de quelqu'un d'autre et n'a pas remarqué que la bibliothèque comportait un code de gestion d'erreur personnalisé intégré. Modifié une ligne de code et tout est bien qui finit bien.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X