Afficher les messages d’erreurs avec MAMP
Attention: cet article date du 12 février 2014
Ce qu'il contient est peut être encore valable...
... ou complètement obsolète!
C’est un casse tête sur lequel je n’ai jamais pris le temps de me pencher assez sérieusement, mais qui ennuie de nombreux élèves qui arrivent à mes cours de PHP avec leur Mac portable.
Comme je suis en train de me configurer une machine sous Mac, et que je vais être amené à donner cours sur des Mac, cela devient urgent.
Donc, comment afficher les messages d’erreurs Php avec Mamp ?
La solution est théoriquement simple : il suffit de modifier le fichier php.ini
pour passer la directive display_errors
à on.
Instinctivement, je me suis orienté vers le dossier Applications/Mamp/conf/
pour me retrouver face à de multiples dossiers php5.x.x… Et la moindre modification ne donne aucun effet.
Forcément…
En procédant de façon posée, trouvons le fichier de configuration utilisé. Pour cela, créons un fichier conf.php
qui contient juste ceci:
<?php phpinfo();
Et exécutons le.
http://localhost:8888/conf.php
ou, si vous avez configuré Mamp sur le port 80 standard:
http://localhost/conf.php
Il nous affiche la configuration de PHP.
Et vers le haut de la page, nous trouvons la ligne qui nous intéresse:
Le Loaded Configuration File nous indique le fichier php.ini
effectivement chargé, dans mon cas
/Applications/MAMP/bin/php/php5.5.3/conf/php.ini
Ne reste plus qu’à modifier la ligne tant attendue, celle qui contient le display error, pour la passer à ON:
display_errors = On
Et à faire des erreurs pour profiter pleinement de nos messages d’insulte !
Merci ! superbe astuce.
Merci!
merci !
Bravo ! Et merci beaucoup :)
Merci beaucoup pour cette astuce très utile
j’ai tjrs le meme prob , sa m’affiche pas les erreurs :/
merci ça a fonctionné ;)