Page 1 sur 1

Affichage des erreurs PHP

Posté : 07 févr. 2006, 11:09
par Sineljogy
Bonjour !

Je souhaiterais voir les erreurs PHP de ma page, car j'arrive mieux à corriger mon code de cette manière.

Les erreurs ne s'affiche pas ! Comment configurer PHP pour que ça s'affiche ?

(PHP Version 5.1.2)

Posté : 07 févr. 2006, 11:14
par jeff
salut
dans ton php.ini
met

Code : Tout sélectionner

error_reporting = E_ALL | E_STRICT

Posté : 07 févr. 2006, 11:32
par Sineljogy
ça ne marche pas le code que tu m'as donné... Je l'ai ajouté à la fin de mon fichier php.ini, j'ai redémarrer le serveur (Windows) et ça ne fonctionne toujours pas !

A savoir que je ne suis pas grand connaisseur de la configuration de php.ini...


Mais sais-tu pourquoi ça ne fonctionne pas ?

Posté : 07 févr. 2006, 11:37
par mario
Je l'ai ajouté à la fin de mon fichier php.ini

pourquoi l'ajouter.... supprime ce que tu as ajouté et fait une recherche sur error_reporting
il faut décommente error_reporting = E_ALL (en supprimant le ; )
redémarre le service apache

Posté : 07 févr. 2006, 11:47
par Sineljogy
Que je supprime ce que j'ai ajouté et décommente l'autre, ça ne change rien ! C'est comme le déplacer dans mon fichier.... ça ne fonctionne toujours pas !

Posté : 07 févr. 2006, 12:01
par jeff
pour etre exacte qu'est ce qui ne fonctionne pas

Posté : 07 févr. 2006, 12:02
par titerm
dans ton code au debut, tu peux toujours activer online le report

error_reporting(E_ALL | E_STRICT);

Posté : 07 févr. 2006, 12:08
par Sineljogy
Jeff,

Je souhaite que mes erreurs php s'affichent, j'ai donc créer un fichier .php comportant une erreur :
<?php
$a = "salut";
echo "$a
?>
Le problème, c'est que je n'ai pas l'erreur qui s'affiche... Normalement il devrait y avoir quelque chose du genre "Parse error......"

Posté : 07 févr. 2006, 12:10
par jeff
ton code est interpreter?

Posté : 07 févr. 2006, 12:19
par Sineljogy
Non la page reste vide, blanche

Posté : 07 févr. 2006, 12:30
par zeus
Est-ce que ta page est bien une page .php ?
Est-ce que tu redémarre ton serveur Apache après les modifs ?
Est-ce que tu appelles bien ton script avec http://127.0.0.1/... ?

Posté : 07 févr. 2006, 12:38
par Sineljogy
Est-ce que ta page est bien une page .php ?
Est-ce que tu redémarre ton serveur Apache après les modifs ?
Est-ce que tu appelles bien ton script avec http://127.0.0.1/... ?
- Oui, elle s'appelle asdf.php...
- Oui chaque fois, j'ai même redémarré le serveur complètement.... sans succès :(
- Oui je l'appelle correctement, j'ai déjà tester mon PHP avec phpinfo()

Posté : 07 févr. 2006, 13:16
par zeus
et si tu met le error_reporting(E_ALL | E_STRICT); en haut de ton script, comme le conseille titern ?
<?php
error_reporting(E_ALL | E_STRICT);
$a = "salut";
echo "$a
?> 

Posté : 07 févr. 2006, 13:57
par rami
Est ce que tu as :
display_errors = On

dans ton php.ini?

Posté : 07 févr. 2006, 14:03
par Sineljogy
Oo Merci rami ! ça fonctionne maintenant !!

Merci aux également aux autres pour leur aide ;)