autoattach 애드온에서 이미지 다운로드를 실패하는 사이트가 있는데요...
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.1 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
기진곰님의 자동이미지첨부 애드온을 잘 쓰고 있는데요...
이상하게 자동 이미지 첨부를 실패하는 사이트가 있어서 이게 왜 그런지 모르겠습니다.
다른 사이트는 다 잘되는데 말이죠.
pgr21.com에 올라와있는 이미지를 다운로드 시도하면 다음과 같은 에러가 발생합니다.
"cURL error 60: SSL certificate problem: unable to get local issuer certificate"
https를 쓴 다른 사이트에선 별 문제가 없던데 이건 저쪽 사이트의 인증서 문제인건가요?
하지만 pgr21.com도 문제 없이 잘 도는 사이트인데 말이죠...
댓글 5
자세한건 구글에 치면 나옵니다.
https://stackoverflow.com/questions/24611640/curl-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate
cacert.pem이 현재 코어에 포함된걸 쓰고 있던데 그렇다면 제가 혼자 수정할게 아니라 코어에서 업데이트가 필요한게 아닐까 싶습니다.
FileHandler.class.php의 290라인입니다.
'verify' => \RX_BASEDIR . 'common/libraries/cacert.pem',
라이믹스에서 cacert.pem을 마지막으로 업데이트한 것이 작년 10월인데,
그 후에 또 어떤 변화가 있었는지도 모르겠네요.
https://curl.se/docs/caextract.html
여기서 다운받을 수 있는 최신 버전의 cacert.pem으로 교체하면
문제가 해결되는지 확인 부탁드립니다.
pgr21.com 서버 구성 문제로 중간 인증서가 누락되어 발생하는 문제로 보입니다. 브라우저는 빠진 중간 인증서를 채워서 접속이 가능한데 curl은 이게 불가능하니 오류가 표시되는 것이죠