代码之家  ›  专栏  ›  技术社区  ›  Muhammad Asadullah

从macOS Sierra升级macOS High Sierra后,代客泊车停止工作

  •  3
  • Muhammad Asadullah  · 技术社区  · 7 年前

    我已经尝试了常见的故障排除步骤,如卸载代客泊车和再次安装,但同样的问题。

    我在某个地方读到它与DNSMasq相关,因此我多次通过brew取消链接并卸载了它,但都没有成功。

    有人遇到过这个问题,有没有建议的解决方法?

    3 回复  |  直到 7 年前
        1
  •  6
  •   Muhammad Asadullah    7 年前

    更新:我终于修好了。正如最初怀疑的那样,它与DNSmasq有关,但我通过Brew删除并重新安装了多少次DNSmasq并不重要。

    以下是对我有效的方法:

    1. 已删除dnsmasq brew uninstall dnsmasq 它做了很多次,但这次,做了下一步,这有帮助。

    2. 删除dnsmasq的配置文件和中的任何dnsmasq目录 /usr/local/etc ( 这一步解决了我的问题 )

    3. 现在重新安装代客泊车, valet install 它将安装缺失的dnsmasq本身,dnsmasq的新配置将像在我的案例中一样正常工作。

    希望它对你也有用。

    另外,在删除主目录中的旧代客泊车目录设置后,我删除了整个代客泊车,并重新安装了代客泊车 ~/.valet 然后重新安装了代客泊车。

        2
  •  3
  •   DavidT    7 年前

    我遇到了这个问题,但DNSmasq不是我的贴身男仆的问题。我通过以下步骤修复了相同的症状。

    第1步
    已卸载并重新安装代客泊车至v2

    1. valet stop
    2. valet uninstall
    3. composer global require laravel/valet -假设这是您安装它的方式。
    4. valet install
    5. valet restart

    这并没有完全解决问题。但是浏览器会给出

    无法建立安全连接

    这将导致第2步。

    第2步
    读过这篇文章 GitHub discussion 谷歌在互联网上强制使用HTTPS .dev 域名原来只是简单的运行 valet secure [name of app]

    或者,如果你不想在很多应用程序中这样做,或者特别想作为HTTP运行,那么运行 valet domain localhost 将更新您的代客泊车网站以使用 .localhost 相反Localhost是一个保留字,因此以后不应该出现同样的问题。

        3
  •  0
  •   Tahniat Ashraf    5 年前

    http://mysite.localhost 在浏览器中没有任何其他问题

    推荐文章