【发布时间】:2017-10-05 09:08:20
【问题描述】:
我可以迁移到我的家园。 这是我的 .env
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=54320
DB_DATABASE=intern
DB_USERNAME=homestead
DB_PASSWORD=secret
我用
在我的 postgreSQL 中创建了一个新服务器server name = Homestead,
username = homestead,
password = secret.
然后,我进行了迁移并将所有表创建到我的数据库中(server=homestead)
问题是,当我想登录我的网站时。出现错误:
SQLSTATE[08006] [7] could not connect to server: Connection refused↵
Is the server running on host "localhost" (::1) and accepting↵
TCP/IP connections on port 54320?↵could not connect to server: Connection refused↵
Is the server running on host "localhost" (127.0.0.1) and accepting↵
TCP/IP connections on port 54320? (SQL: select * from "users" where "email" = user@gmail.com limit
【问题讨论】:
-
默认的数据库名称是
homestead并尝试从 vagrant box (vagrant ssh) 运行它 -
我试过了,但还是报错。它在 mysql 中有效,但在我的 postgresql @morph 中无效
-
你能通过命令行或一些 gui 应用程序连接到 pgsql 服务器吗?
-
我可以通过 cmd 连接它,也可以通过 gui 应用程序连接,但是当我使用
select * from users时。它将加载(不间断)@morph -
确保您拥有最新版本的 Vagrant、VirtualBox 和 Homestead。您可能需要销毁您的盒子。也可以尝试创建一个新的 laravel 项目。
标签: php postgresql laravel homestead