首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装后Laravel Valet未解析站点

安装后Laravel Valet未解析站点
EN

Stack Overflow用户
提问于 2018-06-07 21:58:35
回答 2查看 2.3K关注 0票数 0

有一个可怕的令人沮丧的时间,没有仆人工作的新安装。访问浏览器中的任何*.test站点都会挂起,并最终得到错误消息This site can’t be reached、"ping app.test“挂起,以及最终使用"ping:无法解决app.test:未知主机”的错误。但是,点击一个不同的域(比如ping.xyz立即出错,而不是像*.test那样在大约20秒后)。

在Os Sierra上,我的composer.json如下所示

代码语言:javascript
复制
{
    "require": {
        "laravel/installer": "^1.5",
        "laravel/valet": "dev-master"
    }
}

因为我看到dev-master为一些人解决了这个问题。我的所有进程似乎都在运行:

不过,有一些线索表明,浏览器中的http://localhost/返回一个404页--没有找到,运行sudo nginx会返回一堆用户错误中的内容:

代码语言:javascript
复制
❯ pwd                                                                                                                                                                 
/Users/schorr/.valet

schorr@Andrew-Schorr ~/.valet 
❯ sudo Nginx                                                                                                                                                          
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)

valet fetch-share-url返回

代码语言:javascript
复制
❯ valet fetch-share-url                                                                                                                                                [17:04:53]
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
Failed to connect to 127.0.0.1 port 4040: Connection refused
...

任何帮助都是非常感谢的。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-22 17:25:16

在我的特殊情况下,其他人终于明白了这一点:

我在同一台机器上更改了用户名,无论出于什么原因,安装dnsmasq没有覆盖旧的/ user /user/..valet/dnsmasq.conf文件。所以在最底层我有:

代码语言:javascript
复制
conf-file=/Users/OLD_USER_NAME/.valet/dnsmasq.conf

conf-file=/Users/NEW_USER_NAME/.valet/dnsmasq.conf

所以,我所要做的就是注释掉OLD_USER_NAME行,这样做很好:

票数 1
EN

Stack Overflow用户

发布于 2018-06-11 14:02:55

将http://第一次点击时添加到url。例如,使用http://websitedir.test

希望是这么简单,让我知道。

试试命令“贴身路径”,让我知道这是怎么说的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50750719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档