Всякий раз, когда у меня возникает ошибка в моем php-коде, MAMP просто возвращает ошибку 500. Есть ли в любом случае, я могу заставить MAMP рассказать мне, что пошло не так, как разбор ошибок и прочее?
Как я могу заставить MAMP рассказать мне, что пошло не так с php-кодом?
Ответ 1
Как вы сообщили, у вас должно быть display_errors
установлено значение on
. Это можно сделать либо путем изменения файла 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
Если вы хотите остановить "следующий" (переключатель -f
) файл журнала, просто введите control + C.
Ответ 2
Вы также можете получить доступ к MAMP с помощью приложения Mac "Консоль" , чтобы прочитать файл php_error.log
.
Я считаю, что это проще всего получить с помощью подсветки и ввода в "error.log".
(он не найдет его, если вы наберете "php_error.log", вы должны ввести "error.log" )