Всякий раз, когда у меня есть ошибка в моем php-коде, MAMP просто возвращает ошибку 500. Есть ли в любом случае, я могу заставить MAMP рассказать мне, что пошло не так, как разбор ошибок и прочее?
Как вы сообщили, у вас должно быть установлено display_errors
. Это можно сделать либо путем изменения файла conf, либо с помощью .htaccess:
<IfModule mod_php5.c> php_flag display_errors on </IfModule>
Кроме того, вы можете сделать это с помощью ini_set()
следующим образом:
ini_set('display_errors', 1);
Последнее, вы также можете проверить /Applications/MAMP/logs
который имеет три разных файла журнала ошибок.
Попробуйте открыть терминал и запустите эту команду:
tail -f /Applications/MAMP/logs/php_error.log
Если вы хотите остановить «follow» ( -f
switch) файл журнала, просто введите control + C.
php_error.log
. Я считаю, что это проще всего получить с помощью прожектора и ввода в «error.log».
(он не найдет его, если вы наберете «php_error.log», вы должны ввести «error.log»)