MAMP 未连接到本地主机
Posted
技术标签:
【中文标题】MAMP 未连接到本地主机【英文标题】:MAMP not connecting to localhost 【发布时间】:2015-06-26 02:50:30 【问题描述】:刚刚在 Yosemite 上将 MAMP 更新到 3.2.1 版。 Apache 和 mysql 服务器都是绿色的,但是当我转到本地主机时,我不断收到:此网页在浏览器 (Chrome) 中不可用 ERR_NAME_NOT_RESOLVED。我尝试过隐身浏览和 Firefox,结果相同,尝试了 MAMP 默认端口设置和端口 80 和 3306,尝试重新安装 MAMP 并回滚到以前安装的 MAMP;都没有成功。
任何人都可以建议如何解决这个问题......它开始让我发疯!
【问题讨论】:
【参考方案1】:可能的想法;
在您的 /Applications/MAMP/htdocs/ 文件夹中,您的浏览器是否可以加载某些内容?某种 index.html 或 index.php 文件?会不会被意外删除了?
当您启动 MAMP 并转到首选项 -> 端口时,Apache 端口是什么?您提到您尝试了默认 (8888/8889) 和 80/3306,但端口号是否会以某种方式更改?
是否有任何其他 Apache 服务正在运行?这不太可能,因为您提到 MAMP 将 Apache 状态显示为绿色,但值得停止 MAMP,打开终端并执行 sudo apachectl stop,返回 MAMP 并将端口更改为 80/3306,然后返回终端并执行 sudo apachectl restart。然后返回 MAMP 并再次启动服务。
如果上述方法都不起作用,如果您将 MAMP 首选项中的 Apache 端口设置为随机值,如 8712,然后尝试http://localhost:8712/ 以查看它是否加载。
如果您已经尝试过,请告诉我们!
【讨论】:
谢谢。更改端口解决了我的问题。没有显示错误。 非常感谢!最后一个要点是我的解决方案。 O.O 我遇到了同样的问题,将端口更改为 80/3306 解决了我的问题。谢谢。【参考方案2】:有类似的问题。如果 127.0.0.1 正常工作,那么您只需将 localhost 指向 127.0.0.1。编辑 /etc/hosts 文件(需要 sudo)并包含
127.0.0.1 localhost
这为我解决了。
【讨论】:
【参考方案3】:更新 macOS 时偶尔会发生这种情况。
浏览所有本地 Wordpress 网站并更改开发 url 并不理想,但在更改端口时是必要的。
为我解决这个问题的方法是按照@ZbadhabitZ 的建议重新启动 Apache,保留原始端口号:
sudo apachectl restart
【讨论】:
以上是关于MAMP 未连接到本地主机的主要内容,如果未能解决你的问题,请参考以下文章
MAC,MAMP,127.0.0.1 连接被拒绝,本地主机正常