【问题标题】:Laravel Homestead could not connect to server 127.0.0.1Laravel Homestead 无法连接到服务器 127.0.0.1
【发布时间】:2018-10-12 10:16:47
【问题描述】:

我已经安装了 laravel homestead 和 vagrant。 vagrant up 后,我的本地站点开始工作。

我的迁移运行良好,我可以使用 PhpStorm (http://joxi.ru/a2X45M1S1x3Vw2) 连接到数据库

我的 .env 文件包含与 doc 中编写的相同代码

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=54320
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

但是当我尝试注册新用户时出现错误

SQLSTATE[08006] [7] 无法连接到服务器:连接被拒绝是 在主机“127.0.0.1”上运行并接受 TCP/IP 的服务器 端口 54320 上的连接?

(http://joxi.ru/nAynW7asYOD39r)

迁移运行良好但连接被拒绝时怎么可能?

【问题讨论】:

    标签: laravel-5 vagrant homestead


    【解决方案1】:

    您的屏幕截图显示 Laravel 无法连接到 192.168.10.10,这与 127.0.0.1 不同。检查您的.env 文件中是否设置了正确的DB_HOST

    如果 .env 文件中的配置未被使用,请同时检查 config/database.php 文件并验证那里的设置。

    【讨论】:

      【解决方案2】:

      你必须改变.env -> DB_PORT 对于pgsql 使用DB_PORT=5432

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-30
        • 2011-08-09
        • 2012-02-08
        • 1970-01-01
        • 2016-09-03
        • 2015-02-08
        相关资源
        最近更新 更多