Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why MAMP doesn't display errors?

OK this is getting very frustrating. MAMP used to display errors but then stopped. I decided to do a fresh install of it as I couldn't figure it out. I check my PHP version, running 5.4.4 and go to that folder and change the php.ini to this:

error_reporting  =  E_ALL display_errors = On 

Still no errors showing. I go through all the folders and change all php.ini files, just in case. Nothing. I fix the forced error and dump out phpinfo(), check the error section and display_errors is Off. What the hell.

I place error_reporting(E_ALL); ini_set('display_errors', 'on'); at the start of the PHP file and phpinfo() again. Local value is now On, master is still Off. Force a PHP error, and still get Server Error not PHP error.

Anybody have any insight? I have a bug somewhere in some code and cannot find it, would love for PHP to just tell me.

like image 882
Alex McCabe Avatar asked Jan 29 '13 11:01

Alex McCabe


People also ask

How do I view Mamp logs?

Your log files are located in “C:\MAMP\logs”. You can access the various logs through the MAMP PRO interface.

How do I clear my Mamp cache?

Open your Mamp panel on the right top corner click "Preferences" a pop will open ,there is a option to "off" the php cache.

Where is PHP in Mamp?

If you're using MAMP Pro then, it easier to find the php. ini file. All you need to do is have MAMP Pro open, then click File > Edit Template > PHP and choose the version of PHP you are running (either php 5.2. 17 or php 5.3.


1 Answers

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.

like image 186
pdu Avatar answered Sep 22 '22 11:09

pdu