搜尋

首頁  >  問答  >  主體

Heroku 維護後無法連線到 Heroku Postgres DB

我多年來一直在使用 Heroku 的 Postgres 資料庫,並且從 Mac 上的 MAMP 本地主機進行連接沒有任何問題。

但是,我的資料庫最近已透過 Heroku 維護進行了升級,現在使用 MAMP localhost 時出現以下 PHP PDO 錯誤:

“SQLSTATE[08006] [7] SSL 錯誤:tlsv1 警報協定版本”

據我了解,這是因為 Heroku 現在需要 TLS 版本 1.2 或更高版本才能連接到 Postgres。我已驗證我在本地使用 TLS 1.3,但仍然收到此錯誤。

如何從執行 PHP 的 Mac 本地連接到遠端 Heroku Postgres 資料庫?

我一直在廣泛研究這個問題,但無法自行解鎖。

預先感謝任何可以提供幫助的人。

P粉148434742P粉148434742242 天前356

全部回覆(1)我來回復

  • P粉115840076

    P粉1158400762024-03-29 09:52:52

    在這種情況下,我最終為其他人提供了解決方案。我最終將 Mac 上運行的 MAMP 版本從 MAMP 5 更新到 MAMP 6,其中包括正確版本的 OpenSSL 和 libpq。我可以再次連接到 Heroku 上更新後的遠端 Postgres 資料庫。感謝 Postgres Slack 群組中的用戶 Ph00 Bar!

    回覆
    0
  • 取消回覆