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

공공데이터 파싱 질문입니다. 채택완료

roro11 6년 전 조회 2,371

공공데이터 파싱을 했었습니다.

근데 호스팅 업체를 바꾼 후 파싱이 되질 않네요...

관리자에 파싱 버튼을 만들어서 클릭하면 그 정보를 가져오는데....

 

이러한 오류 경고창이 나옵니다.

 

오류 경고창의 말처럼 114라인부터 보았는데 아무리 생각해도 잘 모르겠네요..ㅠㅠ

 

 

.... 어떤 문제가 발생한걸까요??ㅠㅠㅠ 

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

답변 4개

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

크롤링하는 부분이 없어 정확하게 알 수 없지만

아마도 file_get_contents() 함수를 이용해 데이터를 불러오는 듯 한데

옮긴 서버에서 그 함수를 사용할 수 없게 설정되어 있어 그럴거라 보입니다.

 

크롤링하는 파일 상단에 다음을 넣고 시도해 보시죠.

ini_set('allow_url_fopen', 'ON');

 

file_get_contents()함수로 불러오고 있는것이 맞다면

curl을 이용하는 방법으로 바꿔보시던지요.

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

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

RevDev
6년 전

근본적인원인은..

호스팅업체를 바꾼후 안됐다면

아래  "평정심" 님의 방법으로 하는게 제일 우선입니다.

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

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

6년 전

$args = (is_array($배열)=== true) ? $배열 : array();

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

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

L
6년 전

$object->row 의 값이 없어서 생기는 문제입니다.

파싱하는 페이지의 데이타들이 정상으로 있다면 호스팅의 curl 사용여부 등을 확인해보세요.

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

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

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

로그인