Erreur 500 uniquement si affichage erreur désactivé

Petit nouveau ! | 1 Messages

09 sept. 2016, 04:57

Bonjour,

Je rencontre un problème assez particulier.
Un script (appelé en ajax) ne fonctionne pas lorsque l'affichage des erreurs est désactivé et fonctionne lorsque l'affiche des erreurs est activé.
Aussi, aucun log n'affiche d'erreur dans aucun des cas.
Est-ce que quelqu'un a déjà vu ce genre de cas ?
Comment puis-je débugguer cela ?

Quand je copie l'URL appelée en ajax et que je l'ouvre directement avec le navigateur, le résultat s'affiche bien sans erreur (quelque soit la valeur de "display_errors").

Merci d'avance pour votre aide !

Max-Henri

La configuration dans les deux cas :
error_reporting(E_ALL);
ini_set("log_errors", 1);
ini_set("error_log", "php-error.log");

Cas 1 : Le script fonctionne bien, sans erreur avec :
ini_set('display_errors', 'on');

Cas 2 : Le script ne fonctionne pas et pas d'erreur, avec :
//ini_set('display_errors', 'on');

PHP version 5.5.17

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

09 sept. 2016, 08:15

salut

regarde le code source de ce qui est envoyé au navigateur ainsi que l'entête http et le code retour cela devrait peux être indiquer une erreur.

la comme ça c'est trop vague.
La chose est consultable en ligne ?


@+
Il en faut peu pour être heureux ......