Why MAMP doesn't display errors?
Solution 1:
MAMP sets up a few different php.ini
files for the server, the client etc. Check in your phpinfo()
which php.ini
actually is read. Looks like you're editing the wrong one.
Solution 2:
There are two php.ini
files on MAMP. You should change both php.ini
files.
Applications/MAMP/bin/php/'php version you are using(php5.5.10)'/conf/php.ini
Applications/MAMP/conf/php/'php version you are using(php5.5.10)'/conf/php.ini
Then change:
display_errors = Off
to:
display_errors = On
Solution 3:
If you're using MAMP PRO, you've to enable Error handling (PHP) in the UI interface which should contain at least two the main options: 'Display startup errors' and set output 'To: Display'.
Display startup errors
option is equivalent to display_startup_errors
(in PHP) and To: Display
to display_errors
.
See below: