네이버 신디케이션 질문입니다

네이버 신디케이션 질문입니다

QA

네이버 신디케이션 질문입니다

본문

업데이트도 했고 설명서 대로 했는데도 전혀 반응이 없어서 질문드립니다.

혹시 네이버신디케이션이 제대로 될려면 네이버에 검색등록이 되어있어야 하나요?

이 질문에 댓글 쓰기 :

답변 3

네이버 검색 등록이 필요 없습니다.

네이버 웹마스터 도구만 등록하시면 됩니다.

신디케이션이 안되는 이유는 여러가지가 있긴한데요..

 

일단 점검을 해보셔야 하는게..

php curl 함수가 잘 작동이 되는지부터 점검을 해보셔야 할듯 합니다.

서버에서 curl이 설치가 안되면 핑이 안나가거든요. 

lib/naver_syndi.lib.php 파일에서 보시면,

 

이 부분 입니다.

====================================================

$ping = curl_init();
curl_setopt_array($ping, $ping_client_opt); 

$response = curl_exec($ping); ​

==============================================

1. 점검 사항

​curl_ 형식으로 나가는 함수는  php 함수 인데요. php 설치만 한다고해서 되는 함수가 아니라

curl 라이브러리를 설치해서 연동해야지 되는 함수 입니다. 그래서 우선 이게 제대로 설치된는지 부터

확인을 해보셔야 합니다.

 

2. curl 문제가 아니라면 $response = curl_exec($ping); ​이 라인 다음 줄에

echo $response; exit;  추가해 보셔요. 거기에 에러코드가 나와 있을 것입니다.

여기 나와 있는 에러코드로 네이버에 문의를 하시면 더 빠른 답변을 얻으 실수 있으실거에요.

 

아무쪼록 문제가 해결 되셨으면 좋겠습니다.

 

 

우선 답변 주셔서 감사드립니다 해당 파일에 개발님의 말씀대로 echo $response; exit; 추가했습니다만 글을 등록시 빈 페이지로 멈추어져 있고 아무런 에러코드도 출력이 되질 않습니다. 목록을 보변 새글은 등록이 되어져있고요

echo $response; exit; ​ 이 부분이 안먹으면 여기로 부터 위에줄 코드 부분이 에러라서 안먹은겁니다.

 

1. 의심사항

우선 curl 설치 확인을 해보시려면 phpinfo(); 함수로 설치를 확인을 해보셔야 합니다.

 

2. 의심사항

if (strlen($token) != 112) return -1; 토큰을 구하는 이 코드에 문제가 있을수 있습니다. 

저 같은 경우 cafe24 세팅 환경에서 이 부분이 안먹어서 핑이 안가졌더라고요.

그래서 주석 처리를 했더니 원활하게 되었습니다.

 

꼭 해결 하셨으면 좋겠습니다 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 5

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT