我正在做一個需要將 Laravel 連接到 postgres 數據庫的項目。第一次做這個,以前只是用mysql。PDOException::("SQLSTATE[08006] [7] FATAL: no pg_hba.conf entry for host當我嘗試運行時出現此錯誤 php artisan migrate。我在 Mac 上,所以我使用了brew install postgresql. 這是一個已經有表的數據庫。在我的 .env 文件中,我將數據庫更改為DB_CONNECTION=pgsqlDB_HOST=<host name>DB_PORT=5432DB_DATABASE=<db name>DB_USERNAME=<user name>DB_PASSWORD=<password>我還缺少什么?
1 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
文件中似乎缺少您的配置pg_hba.conf
。
假設您在本地主機上,您是否嘗試過host all all 0.0.0.0/0 md5
在您的pg_hba.conf
? 記得在那之后重新啟動你的 postgresql 服務。
- 1 回答
- 0 關注
- 190 瀏覽
添加回答
舉報
0/150
提交
取消