ホームページ  >  に質問  >  本文

Heroku のメンテナンス後に Heroku Postgres DB に接続できない

私は何年も Heroku の Postgres データベースを使用してきましたが、Mac 上の MAMP localhost からの接続に問題はありませんでした。

ただし、最近データベースが Heroku メンテナンスによってアップグレードされたため、MAMP localhost を使用すると次の PHP PDO エラーが発生するようになりました:

"SQLSTATE[08006] [7] SSL エラー: tlsv1 アラート プロトコル バージョン"

私が理解しているところによると、これは Heroku が Postgres に接続するために TLS バージョン 1.2 以降を必要とするためです。ローカルで TLS 1.3 を使用していることを確認しましたが、まだこのエラーが発生します。

PHP を実行している Mac からローカルでリモート Heroku Postgres データベースに接続するにはどうすればよいですか?

私はこの問題を広範囲に調査してきましたが、自分ではロックを解除できません。

助けてくれる人にはよろしくお願いします。

P粉148434742P粉148434742228日前338

全員に返信(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
  • キャンセル返事