我刚刚通过将IP列入白名单,以非常基本的权限创建了Google Cloud Postgres。
我使用pgadmin从我的家(139.193.xx.xx)成功连接到Google Cloud Postgres(35.240.xx.xx),并成功创建了表格并插入了初始ddl。
当我想在托管laravel php应用程序的共享托管(119.81.xx.xx)中使用它时,我在.env文件中进行了如下更改。
DB_CONNECTION=pgsql
DB_HOST=35.240.xx.xx
DB_PORT=5432
DB_DATABASE=postgres
DB_USERNAME=postgres
DB_PASSWORD=[google cloud password here]
但是当我使用laravel.log运行网站时,它没有连接。
[2018-07-12]错误:SQLSTATE [08006] [7]无法连接到服务器: 连接被拒绝服务器是否在主机“ 35.240.xx.xx”上运行并且 在端口5432上接受TCP / IP连接? {“例外”:“ [对象] (PDOException(代码:7):SQLSTATE [08006] [7]无法连接到 服务器:连接被拒绝
有人可以帮助我吗?谢谢。