아마존서버(AWS) EC2 에서 curl 에러 채택완료
아마존서버(AWS) EC2 에서 curl 썼는데 error code: 1020 가 나오네요
똑같은 내용은 카페24에서 테스트 해보면 잘 작동되는 AWS만 에러가 납니다.
둘은 차이는 카페24는 PHP7.3 / AWS는 PHP Version 7.4.3 입니다.
PHP 버젼 차이인지 방화벽차이인지, 잘몰라 고수님들의 조언 부탁드립니다.
AWS는 방화벽 왠만한것은 다열어 놨습니다.
소스는
Copy
$url = "http://AAA.com/result.json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($ch); // curl 실행 및 결과값 저장
print_r($result); //출력
curl_close ($ch); // curl 종료
무엇이 문제일까요?(카페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 으로 설정하면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인