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:

mamp-erreurs

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 !

7 réponses pour “Afficher les messages d’erreurs avec MAMP”

  1. Paul a dit:

    Merci ! superbe astuce.

  2. Mayon a dit:

    Bravo ! Et merci beaucoup :)

  3. JPC a dit:

    Merci beaucoup pour cette astuce très utile

  4. Bouderbat a dit:

    j’ai tjrs le meme prob , sa m’affiche pas les erreurs :/

  5. ouala a dit:

    merci ça a fonctionné ;)

Laisser une réponse