Heroku のメンテナンス後に Heroku Postgres DB に接続できない
P粉148434742
P粉148434742 2024-03-28 23:36:58
0
1
285

私は何年も 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粉148434742
P粉148434742

全員に返信(1)
P粉115840076

この場合、私は最終的に他の人に解決策を提供することになりました。結局、Mac で実行していた MAMP のバージョンを MAMP 5 から MAMP 6 に更新しました。これには、正しいバージョンの OpenSSL と libpq が含まれていました。 Heroku 上の更新されたリモート Postgres データベースに再び接続できるようになりました。 Postgres Slack グループのユーザー Ph00 Bar に感謝します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!