테스트 사이트 - 개발 중인 베타 버전입니다

아마존서버(AWS) EC2 에서 curl 에러 채택완료

조강 4년 전 조회 3,930

아마존서버(AWS) EC2 에서  curl 썼는데 error code: 1020 가 나오네요 똑같은 내용은 카페24에서 테스트 해보면 잘 작동되는 AWS만 에러가 납니다. 둘은 차이는 카페24는 PHP7.3 / AWS는 PHP Version 7.4.3 입니다. PHP 버젼 차이인지 방화벽차이인지,  잘몰라 고수님들의 조언 부탁드립니다. AWS는 방화벽 왠만한것은 다열어 놨습니다. 소스는

</strong></p>

<p>$url = "<a href="http://AAA.com/result.json"; " target="_blank" rel="noopener noreferrer">http://AAA.com/result.json"; </a>

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL,$url); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); </p>

<p>$result = curl_exec ($ch); // curl 실행 및 결과값 저장

print_r($result); //출력

curl_close ($ch); // curl 종료    

<strong>
  무엇이 문제일까요?(카페24에서는 잘됩니다) 참고로 php.ini는 curl은 enabled 이고 cURL Information : 7.59.0 입니다 혹은, curl_init를 쓰지않고 json파일을 불러올 다른방법이 있나요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
4년 전

file_get_contents() 함수를 사용해 보세요.

안된다면 php.ini에서 allow_url_fopen = ON 으로 설정하면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인