Chaque fois que j'ai une erreur dans mon code php, MAMP renvoie simplement une erreur 500. Existe-t-il de toute façon que je peux demander à MAMP de me dire ce qui n'a pas fonctionné, comme les erreurs d'analyse et d'autres choses?
Tout comme vous l'avez signalé, vous devez avoir display_errors
Réglé sur on
. Cela peut être fait en modifiant le fichier conf ou en utilisant .htaccess comme ceci:
<IfModule mod_php5.c>
php_flag display_errors on
</IfModule>
De plus, vous pouvez le faire avec ini_set()
comme ceci:
ini_set('display_errors', 1);
Une dernière chose, vous pouvez également vérifier /Applications/MAMP/logs
Qui a trois fichiers journaux d'erreurs différents.
Essayez d'ouvrir le terminal et exécutez cette commande:
tail -f /Applications/MAMP/logs/php_error.log
Lorsque vous voulez arrêter de "suivre" (le commutateur -f
) Le fichier journal, tapez simplement control + C.
php_error.log
fichier.Je trouve cela plus facile d'accès en utilisant Spotlight et en tapant "error.log".
(il ne le trouvera pas si vous tapez "php_error.log", vous devez taper "error.log")