大家好,我正在嘗試連接到已經(jīng)在 postgresql 中創(chuàng)建的數(shù)據(jù)庫(我正在使用 PGAdmin4 作為 postgresql 的用戶界面)。我Symfony CLI version v4.16.3得到了三個(gè)不同的超時(shí)。詳細(xì)來說,我有一個(gè).env采用我的數(shù)據(jù)庫網(wǎng)址的文件:DATABASE_URL=postgresql://root:password@127.0.0.1:35583/nd2d?serverVersion=12.3我的doctrice.yaml設(shè)置是這樣的:doctrine: dbal: url: '%env(resolve:DATABASE_URL)%' orm: auto_generate_proxy_classes: true naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware auto_mapping: true mappings: App: is_bundle: false type: annotation dir: '%kernel.project_dir%/src/Entity' prefix: 'App\Entity' alias: App我遇到了問題,但找到了一種方法來修復(fù)它們與 postgresql 的 pdo 驅(qū)動(dòng)程序相關(guān)。但在我啟動(dòng)命令后,bin/console make:migration 我收到這 3 個(gè)錯(cuò)誤:In AbstractPostgreSQLDriver.php line 73: An exception occurred in driver: SQLSTATE[08006] [7] timeout expiredIn PDOConnection.php line 31: SQLSTATE[08006] [7] timeout expiredIn PDOConnection.php line 27: SQLSTATE[08006] [7] timeout expired我避免使用 PHP 或任何與之相關(guān)的框架來處理繁重的程序,但這一次我別無選擇,太多的配置我再也受不了了,已經(jīng)在這上面花了很多小時(shí)了。我缺少什么。謝謝 :)
1 回答

繁星點(diǎn)點(diǎn)滴滴
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
錯(cuò)誤來自于偵聽錯(cuò)誤的端口,我正在偵聽該端口 35583
,這是 PgAdmin 在網(wǎng)頁瀏覽上顯示的端口。
DATABASE_URL=postgresql://root:password@127.0.0.1:35583/nd2d?serverVersion=12.3
我應(yīng)該監(jiān)聽的端口是默認(rèn)的 postgresql 端口5432
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)
0/150
提交
取消