MAMP没有连接到localhost

时间:2015-04-19 12:35:30

标签: mysql wordpress localhost mamp osx-yosemite

刚刚在Yosemite上将MAMP更新为3.2.1版。 Apache和MySQL服务器都是绿色的,但当我转到我的本地主机时,我不断得到:此网页在浏览器(Chrome)中无法使用ERR_NAME_NOT_RESOLVED。我尝试过隐身浏览和Firefox,结果相同,尝试了MAMP默认端口设置和端口80& 3306,尝试重新安装MAMP并回滚到之前安装的MAMP;一切都没有成功。

任何人都可以建议如何解决这个问题......它开始让我发疯了!

3 个答案:

答案 0 :(得分:8)

可能的想法;

  • 在您的/ 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/以查看是否加载。

如果您已经尝试过,请告诉我们!

答案 1 :(得分:0)

有类似的问题。如果127.0.0.1正在运行,那么您只需要将localhost指向127.0.0.1。编辑/ etc / hosts文件(需要sudo)并包含 127.0.0.1 localhost

这解决了我。

答案 2 :(得分:0)

在更新macOS时偶尔还是会发生这种情况。

浏览所有本地Wordpress站点并更改dev url并不理想,尽管在更改端口时有必要。

对我来说,解决问题的方法是按照@ZbadhabitZ的建议重新启动Apache,并保留原始端口号:

sudo apachectl restart