MAMP stopped working

tomaoz

Registered
MAMP is playing up on me - it seems to be running ok (ie connected to Apache and MySQL server, green lights are on), but the start page won't load.

It also won't let me quit out of it properly. It seems to have quit, but when I load it up again the MAMP console appears immediately with both green lights on (ie it seems to have been running in the background).

I updated my firmware the other day to 3.1965 (3.1965), could this have something to do with it?

And is it possible to uninstall MAMP and reinstall it?

Many thanks
 
First of all, do you have your ports set to the MAMP default or the OSX default (i.e. port 8888 for MAMP-Apache or port 80 for the OSX-Apache)? If the latter, make sure you have Web Sharing turned off in your System Preferences > Sharing panel. As far as I know you can't have two instances of Apache running on the same port.

Secondly, in the Preferences for MAMP, it can be set to not shut off its servers when you quit MAMP, which is likely why you immediately see the green lights when you start up MAMP - it likely hadn't stopped the servers. Having it run in the background is not a big deal if you have an ample amount of RAM in your computer and if you use MAMP's web server often.

And yes, it's possible to reinstall MAMP - after all, it's just an application in your Apps folder. However, if you made any modifications to the httpd.conf file for Apache or if you made adjustments to any of the PHP installs for MAMP, be sure to at least keep a copy of those files. But, if you experiencing problems with MAMP perhaps you won't want to use the same configuration files. Keeping a copy of those files somewhere else for now won't hurt.

Once you've done that, and once you stop both the Apache and mySQL servers in MAMP, trash the MAMP folder from your Applications directory, then download a fresh MAMP install and that new one will go into your Applications directory. I'd then restart and try out your new MAMP install and see if it works on the MAMP ports that are assigned by default (port 8888 I believe for Apache). Again, if you use the default Apache ports that the Mac OS uses (80, ad 3306 respectively), make certain to turn off Web Sharing in your Sharing Panel under System Preferences because you don't want the built-in Apache install to try and use those same ports.

Hope that helps.
 
Back
Top