Afficher les erreurs PHP sur la page, marche pas - PHP - Programmation
Marsh Posté le 20-08-2008 à 18:22:40
Dans la page, tu peux mettre :
Code : |
Marsh Posté le 20-08-2008 à 18:23:37
Essaye en définissant un gestionnaire d'erreur perso : http://fr.php.net/set-error-handler
Sinon au pire, essaye autre chose que easyPHP, WAMP est pas mal dans la genre all-in-one, sinon encore mieux, installes chaque élements à part, tu seras sur de ne pas avoir de conflit de config.
Marsh Posté le 20-08-2008 à 18:26:33
babasss a écrit : Dans la page, tu peux mettre :
|
J'ai essayé aussi en manuel, j'ai testé avec
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);//Appropriée pour erreurs de développement
et
error_reporting(6143);
et
error_reporting(E_ALL);
a l'instant, toujours rien, je capte plus rien
Marsh Posté le 20-08-2008 à 18:27:59
SICKofitALL a écrit : Essaye en définissant un gestionnaire d'erreur perso : http://fr.php.net/set-error-handler |
Je crois que je vais faire ca, ca fais toute la soirée d'hier que j'ai pas avancé.. eraaaaaaze all
Marsh Posté le 20-08-2008 à 18:54:33
Un problème que j'avais eu une fois avec Easyphp c'est qu'il avait installé 2 php.ini dans 2 endroits différents ...
Si tu fais un phpinfo(); dans une de tes pages, il te donne quoi à la ligne error reporting?
Marsh Posté le 20-08-2008 à 20:33:51
esox_ch a écrit : Un problème que j'avais eu une fois avec Easyphp c'est qu'il avait installé 2 php.ini dans 2 endroits différents ... |
Ok je verrais voir si il prend bien le bon .ini quand j'aurais le courage , pour le moment je test sur le serveur de prod qui lui m'affiche bien les erreurs.
Merci pour les infos
Marsh Posté le 20-08-2008 à 20:49:34
Utiliser un serveur de prod, qui est configuré en E_ALL, pour debugger...
C'est original comme idée ... c'est à peu près le contraire de ce qu'on doit faire pour avoir un environnement secure ... mais c'est original
Marsh Posté le 20-08-2008 à 21:06:26
esox_ch a écrit : Utiliser un serveur de prod, qui est configuré en E_ALL, pour debugger... |
On fais avec les moyens du bord
Marsh Posté le 20-08-2008 à 22:12:23
déjà, EasyPHP sur un serveur de prod ...
mais malgré les moyens du bord, faut qd même que tu saches les risques hein.
Marsh Posté le 21-08-2008 à 10:51:19
Et vous pensez pas à :
error_log=/kunden/homepages/32/d2xx394358/htdocs/xxx/Erreurs.Log
Marsh Posté le 20-08-2008 à 18:19:27
Salut,
j'ai réinstallé easyphp 2, et configurer le php.ini pour qu'il affiche les erreurs:
display_errors = On
error_reporting = E_ALL
Meme rajouté pour être sur car ca ne marchais pas:
log_errors = On
track_errors = On
Rien n'y fait !
Aucune erreur n'est indiqué sur ma page quand je test ma page php
Pourtant j'ai deja programmé plusieurs fois en php, j'ai deja bidouillé les affichages d'erreurs, je sais comment ca fonctionne mais la, ca veut plus. C'est un peu frustrant, je vois plus quoi faire, et sur le web tout ce que je trouve c'est de mettre
display_errors = On
error_reporting = E_ALL
ce que j'ai fais.
Quelqu'un a deja eu ce probleme, j'ai oublié un truc ?