Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2006, 14h44   #1
Invité de passage
 
Inscription : juin 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 3
Points : 1
Points : 1
Par défaut [Configuration] PB affichage erreurs PHP

Bonjour à tous,
Je voudrais faire afficher les erreurs de mes scripts PHP dans le navigateur.
Dans le fichier /etc/php.ini j'ai les directives suivantes
Code :
1
2
3
 
error_reporting  =  E_ALL
display_errors = On
Avec le code suivant
Code :
1
2
3
4
5
6
 
<?php
    printf("le code ASCII %d, correspond au caractère %c", 255, 255);
    <br />
    echo ord("ÿ"); 
?>
je devrais avoir une 'Parse error' à cause du <br /> mais j'ai une belle page toute blanche.

Merci d'avance pour vos réponses!
Ajoloca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2006, 14h55   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Est-ce que phpinfo() reprend bien vos valeurs ? Si non : avez-vous redémarrer Apache ? Etes-vous sûr de l'emplacement du fichier php.ini ?


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2006, 15h45   #3
Invité de passage
 
Inscription : juin 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 3
Points : 1
Points : 1
Bonjour,
Merci pour votre réponse aussi rapide.

Le résultat de phpinfo() pour les valeurs concernées c'est (partie PHP)
Code :
1
2
3
4
 
Directive	Local Value	Master Value
display_errors	On	On
error_reporting	4095	4095
Partie HTTP
Code :
1
2
 
Configuration File (php.ini) Path 	/etc/php.ini
Le serveur Apache a bien été redémarré (Même le système)
Ajoloca est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2006, 19h24   #4
Invité de passage
 
Inscription : juin 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 3
Points : 1
Points : 1
Re,
La reponse du pourquoi ça ne fonctionne pas de façon standard je ne la connais pas encore, mais j'ai trouvé une solution qui me convient parfaitement

Je la poste ici (ça peut aider QQ)

J'ai appris que certaines directives de PHP (voir la liste) pouvaient être modifiées "à la vollée" par les fichiers '.htaccess'

J'ai donc configuré mon php.ini avec les directives
Code :
1
2
error_reporting  =  E_ALL
display_errors = Off
Comme cette directive est globale, pas d'affichage des erreurs pour tout le site (Exp. production)
et dans les répertoires de dev (~user/www) un fichier .htaccess avec la directive
Code :
1
2
 
php_flag display_errors On # ATTENTION pas de signe =
et dans cette config phpinfo() affiche
Code :
1
2
3
 
Directive    Local Value    Master Value
display_errors    On    Off
Maintenant j'ai bien mes messages d'erreur en dev. Ce que je chechais.
Ajoloca est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h02.


 
 
 
 
Partenaires

Hébergement Web