시스템/Linux2013. 11. 7. 19:17

요즘 워드프레스로 홈페이지를 구축하고 이용하는것이 많이 보편화 되었는데요,

 

구글플러스에서 글 등록할때 포스트를 보낼때 curl 을 사용합니다.

 

curl 을 사용했을때 https 로 접근시 오류가 발생할 때가 있습니다.

 

저 같은 경우는 지메일에서 받은편지함을 불러올때 오류가 나더군요..

 

error setting certificate verify locations:
  CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none

 

위와 같은 오류가 나와서 구글링과 별의 별 작업을 해본결과.. 허무하게 /etc/pki/tls/certs/ca-bundle.crt 이 파일에 대해서 일반유저 읽기 권한이 없는것을

확인!! 황당함과 동시에 권한을 주니 문제가 없더라구요.ㅜㅜ

 

 

$cURL = curl_init(); ⁄⁄ cURL 초기화
curl_setopt($cURL, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($cURL, CURLOPT_USERPWD, "지메일 아이디:비밀번호");
curl_setopt($cURL, CURLOPT_SSLVERSION, 3);
curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($cURL, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($cURL, CURLOPT_URL, "https:⁄⁄mail.google.com⁄mail⁄feed⁄atom");
$chResult = curl_exec($cURL); ⁄⁄ cURL 실행 
curl_close($cURL); ⁄⁄ cURL 종료
echo $chResult; 

 

 

 

 

Posted by 소울하트