This is maybe a little bit late but I hope people in the feature will benefit from this.
I’ve been a happy camper for many years using the MAMP 2 software ( Free version ) till that day came a few months ago when they released version 3.
That day I thought, what the * this software has worked so well for me many years lets buy the Pro version instead of using the Free version so I bought MAMP Pro 3 and from that time on I had nothing but problems with .htaccess files and folder inside my WordPress site that weren’t writable by the MAMP server.
But here’s the solution.
1)
Open the MAMP Main Window and look at the settings near the middle ” Run Apache/MySQL server as user: ”
Underneath that select field there is a comment that says:
If your Mac is connected to the Internet, it is – for security reasons – highly recommended to start the servers as users www/mysql.
Most people probably have selected the option: www (Apache) / mysql (MySQL) this option isn’t default – the default option is: [username] (Apache) / [username] (MySQL)
If you have selected the first www that’s fine, but if you do you need to change the write permissions to a user called _www instead of the username (administrator) of your Mac.
2)
Click on the Hosts (second) Tab in the Main Window and look near the bottom of the page where you can find the settings called Document root:
Now click on the Users ( two persons icon ) inside that Document root settings.
A pop-up will open showing all the directory and files default rights. Leave all the right untouched because they’re correct 755 folders and 644 files.
Only look at the top where you see Owner: [username] _____ change to: ……
Only the top option you should change from your Mac username to _www if you do and click OK you have to restart the servers and everything will be fine from now on.
3)
Just to make sure it has been changed correctly go in Finder to the MAMP root folder ( where all your project files are ) and right click on a folder > View info
At the bottom you should see _www has read+write rights to the folders.
That’s everything.