Heroku 维护后无法连接到 Heroku Postgres DB
P粉148434742
P粉148434742 2024-03-28 23:36:58
0
1
349

我多年来一直在使用 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粉148434742
P粉148434742

全部回复(1)
P粉115840076

在这种情况下,我最终为其他人提供了解决方案。我最终将 Mac 上运行的 MAMP 版本从 MAMP 5 更新到 MAMP 6,其中包括正确版本的 OpenSSL 和 libpq。我可以再次连接到 Heroku 上更新后的远程 Postgres 数据库。感谢 Postgres Slack 组中的用户 Ph00 Bar!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板