워드프레스 업데이트 시 'cURL error 60: Peer's Certificate issuer is not recognized' 오류를 어떻게 해결하나요?
💡 요약 정리
- 원인: 워드프레스 코어에 포함된 CA 인증서 번들 만료로 SSL 검증에 실패했습니다.
- 경로: www/wp-includes/certificates/ca-bundle.crt 파일이 대상입니다.
- 해결 1: 워드프레스를 최신 버전으로 업데이트합니다.
- 해결 2: 해결되지 않으면 cURL의 최신 인증서 번들로 ca-bundle.crt를 수동 교체합니다.
- 필수: 작업 전 DATA/DB를 백업하고 PC에 다운로드해 복구 지점을 확보하세요.
- 워드프레스 관리자에서 테마/플러그인 업데이트 시 표시되는 cURL error 60 오류 예시입니다.
1. 원인과 확인 경로
- 워드프레스 코어에 포함된 번들 인증서가 만료되면 SSL 검증이 실패하여 cURL error 60이 발생할 수 있습니다.
- 대상 파일: www/wp-includes/certificates/ca-bundle.crt
- 이 파일은 워드프레스에 포함되어 있으며, 관리자 페이지에서 개별 갱신하는 항목이 아닙니다.
2. 작업 전 필수 백업
- 문제가 발생할 경우 원복할 수 있도록 DATA/DB를 백업하고, 백업 파일을 고객 PC로 다운로드한 뒤 진행하세요.
- 백업 안내: DATA/DB 백업 가이드
- 파일 전송(FTP) 안내: FTP 접속 방법
- FTP는 “서버에 파일을 올리고 내려받는 프로그램/방법”입니다.
3. 방법 1) 워드프레스 코어 업데이트
- 최신 워드프레스에는 갱신된 인증서 번들이 포함되어 있을 가능성이 높습니다.
- 관리자 접속 후: 알림판 > 업데이트에서 최신 버전으로 업데이트하세요.
- 관리자 > 알림판 > 업데이트 메뉴에서 워드프레스, 테마, 플러그인을 최신으로 유지합니다.
업데이트 후, 플러그인/테마 업데이트를 다시 시도해 정상 동작하는지 확인하세요.
4. 방법 2) 수동 갱신(최신 CA 번들로 교체)
방법 1로 해결되지 않을 경우, 아래 순서대로 CA 번들을 교체하세요.
4-1. 최신 CA 인증서 번들 다운로드 및 파일명 변경
- 브라우저 주소창에 아래 주소를 입력해 파일을 PC로 저장합니다.
- 저장한 파일의 이름을 ca-bundle.crt로 변경합니다.
- 최신 CA 인증서 번들을 다운로드합니다.
- 다운받은 cacert.pem 파일명을 ca-bundle.crt로 변경합니다.
4-2. FTP로 기존 파일 백업 후 교체
- FTP로 서버에 접속 후 경로로 이동: www/wp-includes/certificates/
- 기존 파일을 안전하게 보관하기 위해 이름 변경(예: ca-bundle.crt_old)
- 새로 준비한 ca-bundle.crt 파일을 동일 경로에 업로드
- 기존 파일명을 변경해 백업을 남기고, 새 파일을 같은 위치에 업로드합니다.
5. 결과 확인
- 플러그인/테마 업데이트가 정상적으로 진행되면 해결된 것입니다.
- 동일 오류가 지속되면, 파일 경로와 파일명(확장자 포함), 업로드 위치를 다시 확인하세요.