【问题标题】:Laravel Valet - This Site Can't Be ReachedLaravel Valet - 无法访问此站点
【发布时间】:2017-08-11 15:03:47
【问题描述】:

在本教程之前,我已成功遵循设置 Mac 开发机器:https://laracasts.com/series/setup-a-mac-dev-machine-from-scratch/episodes/10?autoplay=true

问题是当我转到SITENAME.dev 时,什么也没有出现。相反,我收到以下消息:

This site can’t be reached

test2.dev 拒绝连接。你的意思是http://test2.de/?在 Google 上搜索 test2 dev ERR_CONNECTION_REFUSED

我已经尝试过安装 laravel(使用 laravel 安装程序)和 wordpress 安装。两者都不起作用。

知道为什么它不起作用。我一步一步地按照课程以及 cmets 进行操作。比如我根据课程和cmets修改.zshrc文件如下:

export PATH=$HOME/bin:/usr/local/bin:$HOME/.composer/vendor/bin:$PATH

而且,如果相关的话,我使用的是 Mac Sierra(最新更新)。

简而言之,在 Jeffrey 能够获得 laravel 主页的地方,我得到了一个错误。

知道如何解决这个问题吗?

谢谢。

【问题讨论】:

    标签: macos laravel-valet


    【解决方案1】:

    转到您的站点文件夹并执行以下命令:

    cd your_project
    composer global update
    valet uninstall
    rm -rf ~/.valet
    rm -rf ~/.config/valet
    valet install
    valet link
    valet open
    

    它为我解决了这个问题。

    【讨论】:

    • 谢谢,这对我有用,实际上更新作曲家并重新启动代客解决了我的问题
    【解决方案2】:

    Mac os mojave - 10.14 版, cd in your-project-folder-name 并运行 代客保护您的项目文件夹名称

    【讨论】:

    • 我的 .htaccess 强制使用 https 网址。所以默认的 http url 不起作用。运行 valet secure folder-name 帮助
    【解决方案3】:

    解决方案:

    composer global update
    brew upgrade nginx
    cd your_project
    valet start
    

    有关更多详细信息,请阅读此博客 https://medium.com/@panjeh/valet-this-site-cant-be-reached-err-connection-refused-ad424ea1e343

    【讨论】:

    • brew upgrade nginx 行解决了我的问题。谢谢!
    【解决方案4】:

    你真的开始代客服务了吗?转到您运行的目录

    $valet park
    

    在,我假设它也是您放置项目并输入的位置:

    $valet start
    

    进入终端。这对我有用。

    【讨论】:

    • 你的 laravel 项目是否明确命名为 'test2' 并且在你设置的parked valet 目录中?要检查的另一件事是您的安装使用的是 .dev 扩展名 $valet 域
    • 是的,这个项目肯定叫test2(我用不同的名字做了不同的测试)。我确定我已经停放了我的站点目录(test2 所在的位置)。我刚跑了代客域,它又回来了 dev(所以它使用 .dev 扩展名)。
    • 你是否也在 Laracasts 论坛上搜索过答案?听起来你做的一切都是对的,但其他人可能也遇到过类似的问题
    • 我在 laracasts 论坛和 laravel/valet github 问题论坛上发帖。我还没有收到他们的消息。我想知道问题是否与Sierra有关。无论哪种方式 - 感谢您的帮助:)。
    • 我也在 Sierra。祝你好运!
    【解决方案5】:

    确保您已结束 http://app.test 而不是 https://app.test

    Laravel Valet 默认使用不安全的 http。

    顺便说一句,如果您想保护您的应用,请使用

    valet secure YOURAPPNAME
    

    【讨论】:

      【解决方案6】:

      删除文件 (sudo rm /etc/resolver/dev) 将解决此问题。

      【讨论】:

        【解决方案7】:

        如果代客试图在您的终端中打开 HTTPS(SSL 连接)类型的命令行

        valet secure
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-09
          • 1970-01-01
          • 1970-01-01
          • 2016-07-16
          • 2017-12-07
          • 2017-03-29
          相关资源
          最近更新 更多