워드프레스 다운로드 실패 cURL error 60 SSL 인증서 문제 해결 방법

WordPress 인증서 문제 (certificate has expired)

인증서를 사용하는 WordPress 사이트에서 HTTP API 요청이 정상적으로 작동하지 않는 경우가 발생할 수 있습니다.

테마 플러그인 번역 을 업데이트하려니 아래와 같은 에러로 더이상 다운로드를 할 수없었습니다.

다운로드 실패. cURL error 60: Peer certificate cannot be authenticated with known CA certificates

워드프레스 다운로드 실패 cURL error 60 SSL 인증서 문제 해결 방법

🔍 원인: 만료된 루트 인증서

WordPress 코어에는 wp-includes/certificates/ca-bundle.crt 파일이 있으며, SSL 검증을 위해 사용됩니다.
이 파일에 포함된 루트 인증서 중 하나가 만료되면서 문제가 발생하였습니다.

💡 해결 방법: 루트 인증서 파일 업데이트

  1. 최신 CA 인증서 파일 다운로드 : https://curl.se/ca/cacert.pem.
  2. WordPress 사이트의 /wp-includes/certificates/ca-bundle.crt 파일을 위에서 다운로드한 파일로 교체
    mv cacert.pem ca-bundle.crt
  3. 변경 후 저장하면 문제가 해결됩니다.

해결후 아래와 같이 정상적으로 업데이트 됨을 확인할수 있었습니다.

Leave a Comment