Подтвердить что ты не робот

Как я могу заставить MAMP рассказать мне, что пошло не так с php-кодом?

Всякий раз, когда у меня возникает ошибка в моем php-коде, MAMP просто возвращает ошибку 500. Есть ли в любом случае, я могу заставить MAMP рассказать мне, что пошло не так, как разбор ошибок и прочее?

4b9b3361

Ответ 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" )

Он выглядит так:

введите описание изображения здесь