SFTA26700 Posté 11 Mai 2014 Partager Posté 11 Mai 2014 Bonjour, j'ai l'impression que les parse errors ne s'affichent plus dans le navigateur, elles apparaissent si j'execute le script en ligne de commande un tuyaux ? version php : PHP Version => 5.3.28 php.ini error_reporting = E_ALL & ~E_DEPRECATED display_errors = Off Ex de script <?phpini_set("display_errors", 1);echo "coucou" //pas de point virgule à la fin exprès pour générer une parse errorecho "re coucou";?> Resultat : page blanche si exécuté dans un navigateur => :-( parse error si éxecuté en ligne de commande une suggestion ? Seb Lien vers le commentaire Partager sur d’autres sites More sharing options...
Aenoa Posté 11 Mai 2014 Partager Posté 11 Mai 2014 as-tu essayé de tester avec les paramètres PHP passés dans le HTACCESS ? php_flag display_errors on php_Value error_reporting -1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
SFTA26700 Posté 11 Mai 2014 Auteur Partager Posté 11 Mai 2014 Salut , bingo ! php_flag display_errors on dans le htaccess fonctionne du coup le ini_set : ini_set("display_errors", 1); n'est plus nécessaire, que faut - il en conclure ? le ini_set ne fonctionne pas comme il devrait lorsqu'il y un htaccess dans le coin ? Merci ca va me dépanner Seb Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 11 Mai 2014 Partager Posté 11 Mai 2014 Cela dépend du type d'erreur ... Bien que display_errors peut être défini en cours d'exécution (avec la fonction ini_set()), il n'aura aucun effet si le script a des erreurs fatales, car l'action désirée au moment de l'exécution ne sera pas exécutée. Or dans ton cas, il s'agissait d'une erreur fatale Toutes les infos sur cette page : http://www.php.net/manual/fr/errorfunc.configuration.php Attention à ne pas laisser le display_errors à on sur un serveur en production Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant