공공데이터 파싱 질문입니다.
본문
공공데이터 파싱을 했었습니다.
근데 호스팅 업체를 바꾼 후 파싱이 되질 않네요...
관리자에 파싱 버튼을 만들어서 클릭하면 그 정보를 가져오는데....
이러한 오류 경고창이 나옵니다.
오류 경고창의 말처럼 114라인부터 보았는데 아무리 생각해도 잘 모르겠네요..ㅠㅠ
.... 어떤 문제가 발생한걸까요??ㅠㅠㅠ
답변 4
크롤링하는 부분이 없어 정확하게 알 수 없지만
아마도 file_get_contents() 함수를 이용해 데이터를 불러오는 듯 한데
옮긴 서버에서 그 함수를 사용할 수 없게 설정되어 있어 그럴거라 보입니다.
크롤링하는 파일 상단에 다음을 넣고 시도해 보시죠.
ini_set('allow_url_fopen', 'ON');
file_get_contents()함수로 불러오고 있는것이 맞다면
curl을 이용하는 방법으로 바꿔보시던지요.
$object->row 의 값이 없어서 생기는 문제입니다.
파싱하는 페이지의 데이타들이 정상으로 있다면 호스팅의 curl 사용여부 등을 확인해보세요.
$args = (is_array($배열)=== true) ? $배열 : array();
근본적인원인은..
호스팅업체를 바꾼후 안됐다면
아래 "평정심" 님의 방법으로 하는게 제일 우선입니다.
답변을 작성하시기 전에 로그인 해주세요.