>  Q&A  >  본문

Heroku 유지 관리 후 Heroku Postgres DB에 연결할 수 없습니다.

저는 수년 동안 Heroku의 Postgres 데이터베이스를 사용해 왔으며 Mac의 MAMP 로컬 호스트에서 연결하는 데 문제가 없었습니다.

그러나 내 데이터베이스는 최근 Heroku 유지 관리를 통해 업그레이드되었으며 이제 MAMP localhost를 사용할 때 다음 PHP PDO 오류가 발생합니다.

"SQLSTATE[08006] [7] SSL 오류: tlsv1 경고 프로토콜 버전"

내가 이해한 바로는 Heroku가 이제 Postgres에 연결하려면 TLS 버전 1.2 이상이 필요하기 때문입니다. 로컬에서 TLS 1.3을 사용하고 있음을 확인했지만 여전히 이 오류가 발생합니다.

PHP를 실행하는 Mac에서 로컬로 원격 Heroku Postgres 데이터베이스에 연결하는 방법은 무엇입니까?

이 문제를 광범위하게 조사했지만 직접 잠금을 해제할 수 없습니다.

도움을 주실 수 있는 분들께 미리 감사드립니다.

P粉148434742P粉148434742178일 전268

모든 응답(1)나는 대답할 것이다

  • P粉115840076

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

    이 경우 결국 다른 사람들에게 솔루션을 제공하게 되었습니다. 결국 Mac에서 실행 중인 MAMP 버전을 MAMP 5에서 올바른 OpenSSL 및 libpq 버전이 포함된 MAMP 6으로 업데이트했습니다. Heroku의 업데이트된 원격 Postgres 데이터베이스에 다시 연결할 수 있습니다. Postgres Slack 그룹의 Ph00 Bar 사용자에게 감사드립니다!

    회신하다
    0
  • 취소회신하다