Hello. I host a variety of domain names using MAMP PRO 3.4 on a 24" iMac. Shortly after installing El Capitan DP8 just over two weeks ago, I discovered that I can no longer connect to any of my domains, and neither can anyone else from the outside world. Nothing is accessible locally, or otherwise. Even trying "http://localhost" in my web browser results in a futile endeavor to connect, until it times out.
This led me to wonder if something broke somewhere with El Capitan DP8. However, I have since upgraded to the recently-released Golden Master. Doing so has not resolved anything.
I have checked all of my MAMP PRO settings -- including for each virtual host -- and everything looks fine. I haven't changed any settings whatsoever.
* The ports -- Apache, Apache SSL and mySQL -- are set as they have always been.
* The path to each host's folder is set as it has always been.
* My "hosts" file is set up as it has always been with the proper loopbacks to 127.0.0.1.
* My wi-fi settings are set up as they have always been.
* My ethernet settings are set up as they have always been.
* MAMP PRO's "httpd.conf" file includes the proper data for my various virtual hosts.
I even went so far as to reinstall MAMP PRO 3.4 a few times -- with SIP disabled in one instance -- but that did not help either. The connection problem persists.
Now, what is odd is this:
* I have no problem accessing the Internet. I can visit websites. I can download files from the web. I can use FaceTime and Messages without a problem. I can send and receive email using the Mail app. I can use the Mac App Store app, etc.
* I run an old school BBS which, as you may know, uses the telnet protocol and port 23. My BBS members from around the world have no problem logging into the BBS.
* I also run an old school Hotline server. Hotline uses a proprietary protocol and port 5500, or whatever port the admin chooses during setup. Again, folks have no problem accessing my Hotline server across the Internet, and downloading files from it.
So as you can see, I can do everything that I need to do on the Internet without a problem. The only thing that does not work, is MAMP PRO, and connecting to my various domain names.
Now, when I say that MAMP PRO is not working, let me clarify that it launches and runs fine. It launches both the Apache and mysQL servers. I simply cannot connect to any of my domains.
On another website earlier today, I discovered that in an earlier El Capitan beta, localhost -- or 127.0.0.1 -- was blocked by Apple. You can read about it here if you want:
http://superuser.com/questions/938999/osx-10-11-el-capitan-beta-pf-conf-behaviour-changed
Supposedly, it was a bug which was fixed in El Capitan Beta 4, but oddly enough, that sounds like what is happening to me. One suggestion was to change localhost to 127.0.0.2 in the hosts file. I tried that, but it did not work.
Up until now, Appsolute -- the developer behind MAMP PRO -- has been of no help to me whatsoever, even though we have exchanged a few emails. Sadly, their support has never been impressive, in my view, even though their app has been rock solid for over four years for me.
Well, today, I installed AMPPS and tried it out. Guess what? I couldn't connect to localhost with that app either!
So now I am wondering if it is something deeper in El Capitan itself, some change that Apple made, but which it has not publicized, and not MAMP PRO after all. If it is, I don't know where to look, or what to do.
Odd enough, if I shut down MAMP PRO and start El Capitan's default Apache server via the Terminal, I can connect to localhost, because I get the "It works!" message.
Have any other web server admins experienced this with El Capitan? If so, how did you resolve it? My websites have been down for over two weeks now, which obviously is not good.
Thanks in advance for any replies.
This led me to wonder if something broke somewhere with El Capitan DP8. However, I have since upgraded to the recently-released Golden Master. Doing so has not resolved anything.
I have checked all of my MAMP PRO settings -- including for each virtual host -- and everything looks fine. I haven't changed any settings whatsoever.
* The ports -- Apache, Apache SSL and mySQL -- are set as they have always been.
* The path to each host's folder is set as it has always been.
* My "hosts" file is set up as it has always been with the proper loopbacks to 127.0.0.1.
* My wi-fi settings are set up as they have always been.
* My ethernet settings are set up as they have always been.
* MAMP PRO's "httpd.conf" file includes the proper data for my various virtual hosts.
I even went so far as to reinstall MAMP PRO 3.4 a few times -- with SIP disabled in one instance -- but that did not help either. The connection problem persists.
Now, what is odd is this:
* I have no problem accessing the Internet. I can visit websites. I can download files from the web. I can use FaceTime and Messages without a problem. I can send and receive email using the Mail app. I can use the Mac App Store app, etc.
* I run an old school BBS which, as you may know, uses the telnet protocol and port 23. My BBS members from around the world have no problem logging into the BBS.
* I also run an old school Hotline server. Hotline uses a proprietary protocol and port 5500, or whatever port the admin chooses during setup. Again, folks have no problem accessing my Hotline server across the Internet, and downloading files from it.
So as you can see, I can do everything that I need to do on the Internet without a problem. The only thing that does not work, is MAMP PRO, and connecting to my various domain names.
Now, when I say that MAMP PRO is not working, let me clarify that it launches and runs fine. It launches both the Apache and mysQL servers. I simply cannot connect to any of my domains.
On another website earlier today, I discovered that in an earlier El Capitan beta, localhost -- or 127.0.0.1 -- was blocked by Apple. You can read about it here if you want:
http://superuser.com/questions/938999/osx-10-11-el-capitan-beta-pf-conf-behaviour-changed
Supposedly, it was a bug which was fixed in El Capitan Beta 4, but oddly enough, that sounds like what is happening to me. One suggestion was to change localhost to 127.0.0.2 in the hosts file. I tried that, but it did not work.
Up until now, Appsolute -- the developer behind MAMP PRO -- has been of no help to me whatsoever, even though we have exchanged a few emails. Sadly, their support has never been impressive, in my view, even though their app has been rock solid for over four years for me.
Well, today, I installed AMPPS and tried it out. Guess what? I couldn't connect to localhost with that app either!
So now I am wondering if it is something deeper in El Capitan itself, some change that Apple made, but which it has not publicized, and not MAMP PRO after all. If it is, I don't know where to look, or what to do.
Odd enough, if I shut down MAMP PRO and start El Capitan's default Apache server via the Terminal, I can connect to localhost, because I get the "It works!" message.
Have any other web server admins experienced this with El Capitan? If so, how did you resolve it? My websites have been down for over two weeks now, which obviously is not good.
Thanks in advance for any replies.
Last edited: