更新:请勿使用“.dev”。最初在2016年发布时,情况良好。现在不是。首先将TLD更改为“.localhost”之类的其他内容。 (这种改变不会解决我的问题,但如果您仍然在使用“.dev”,它可能会解决您的问题)。Laravel代客安装后ping Ping test.dev返回“未知主机”
问题:我已经安装Laravel代客而这一切似乎除了当我ping test.dev
(这只是包含一个index.htm文件,位于~/Sites
),挂了很长一段时间后,我去要工作响应ping: cannot resolve test.dev: Unknown host
这就是我已经做了:
- 我已经通过了the Laravel Valet docs,一切都安装了罚款。
- Apache不运行
/etc/hosts
包含test.dev
- 没有提到我在代客v1.1.12
- 我重新启动我的电脑
- 我已经通过自制新鲜安装了PHP 7.0.7和
--with-fpm
- 我
$PATH
包含$PATH:$HOME/.composer/vendor/bin
sudo lsof -n -i:80 | grep LISTEN
返回caddy
PROC 个
brew services list
回报dnsmasq
,并开始- 我已经更新了BREW,运行
brew doctor
和一切都很好有 - 我可以成功启动和停止代客。成功
valet paths
回报:[ "/Users/nateritter/.valet/Sites", "/Users/nateritter/Sites" ]
- 使用
valet link
的test
目录内对这个问题
没有影响现在,除了这一切,我决定尝试所有的代客争论了。 valet share
似乎在某一时刻出现了错误,这很有趣,但我不确定它与原始问题有什么关系。
ERROR: Tunnel 'command_line' specifies invalid address 'test.dev:80': unexpected '[' in address test.dev:80
在此之后,我得到21行的Failed to connect to 127.0.0.1 port 4040: Connection refused
然后一个例外:
[Httpful\Exception\ConnectionErrorException]
Unable to connect to "http://127.0.0.1:4040/api/tunnels": 7 Failed to connect to 127.0.0.1 port 4040: Connection refused
fetch-share-url
在OSX上打开'console'并搜索'dnsmasq'。可能会出现如下错误:“无法为{IP}创建监听套接字:权限被拒绝,无法启动。 –