刚刚在 Yosemite 上将 MAMP 更新到 3.2.1 版。 Apache 和 MySQL 服务器都是绿色的,但是当我转到我的本地主机时,我不断收到:此网页在浏览器 (Chrome) 中不可用 ERR_NAME_NOT_RESOLVED。我尝试了隐身浏览和 Firefox,结果相同,尝试了 MAMP 默认端口设置和端口 80 和 3306,尝试重新安装 MAMP 并回滚到之前安装的 MAMP;都没有成功。
任何人都可以建议如何解决这个问题......它开始让我发疯!
最佳答案
可能的想法;
在您的/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/ 会怎么样?查看它是否加载。
如果您已经尝试过,请告诉我们!
关于mysql - MAMP 未连接到本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29729926/