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 未连接到本地主机的主要内容,如果未能解决你的问题,请参考以下文章

MAMP没有连接到本地主机,有啥解决方案吗?

MAMP 本地主机不工作

MAC,MAMP,127.0.0.1 连接被拒绝,本地主机正常

连接到家庭网络时,MAMP 虚拟主机不工作

Oracle Developer's guide 10g 未连接到服务器

将 Mac Excel 2016 连接到本地 MAMP SQL 数据库