【问题标题】:MAMP not connecting to localhostMAMP 未连接到本地主机
【发布时间】:2015-06-26 02:50:30
【问题描述】:

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

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

【问题讨论】:

    标签: mysql wordpress localhost mamp osx-yosemite


    【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-11
        • 1970-01-01
        • 1970-01-01
        • 2021-06-11
        相关资源
        最近更新 更多