다른 호스팅으로 이전 후 kcp 결제시 9502 오류가 납니다. 

다른 호스팅으로 이전 후 kcp 결제시 9502 오류가 납니다. 

QA

다른 호스팅으로 이전 후 kcp 결제시 9502 오류가 납니다. 

본문

다른 호스팅으로 이전 후 kcp 결제시 9502 오류가 납니다. 

아래 내용들은 확인했는데 

9502 오류의 발생 원인은 해당 서버와 KCP 간의 소켓통신하는 파일(bin\pp_cli)이

정상적으로 실행되지 않았을 때 발생하는 오류 입니다.

아래 체크 사항을 확인하여 테스트 진행해 보시기 바랍니다.

(1) bin아래의 pp_cli파일이 정상적으로 Binary타입으로 서버에 업로드 되었는지 확인하여 주시기 바랍니다.

 => 바이너리타입 확인

 

(2) pp_cli 파일에 권한을 부여 합니다.

예1) [*** 개인정보보호를 위한 이메일주소 노출방지 ***:/kcp/sample/payplus/bin]chmod 777 pp_cli

예2) FTP로 접속하시면 해당 파일에 마우스 우클릭하여 “파일권한” -> “755” 이상 권한 부여

=> 777 부여

 

pp_cli 권한 설정 후 쉘 접속이 가능하시다면 다음과 같이 pp_cli 파일을 실행하여 봅니다.

예) [*** 개인정보보호를 위한 이메일주소 노출방지 ***:/kcp/sample/payplus/bin]./pp_cli –h

실행결과가 다음과 같이 나오면 정상입니다.

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

pp_cli - PayPLUS CLIENT 모듈 ver 2.14

----------------------------------------------------------------------

Copyright (c) 2000 - 2006 KCP Inc. All Rights Reserved.

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

res_cd=S102res_msg=연동 모듈 호출 오류

위와 같이 출력되지 않은 경우 ①, ②번을 다시 한번 확인하여 주시기 바랍니다.

==> 위와 같은 결과값이 나옴 

 

(3) pp_cli파일이 위치한 현재 로컬경로의 위치를 확인 합니다.

예)[*** 개인정보보호를 위한 이메일주소 노출방지 ***:/kcp/sample/payplus/bin]pwd

/local_home/kcp/sample/payplus/bin

위에서 확인된 경로를 복사하여 pp_ax_hub.php 파일 파일에서 g_conf_home_dir 변수에

(\cfg 폴더의 site_conf_inc.php 에 세팅해놓고 인쿠르드 했을수도 있습니다.) 에 값을 입력 합니다.

예) g_conf_home_dir = "/local_home/kcp/sample/payplus";

위에서 추출한 경로가 bin경로까지 되어있다면 bin은 제외하시고 위와 같이 입력하시면 됩니다.

위의 과정을 모두 진행하고도 정상적으로 결제가 안된다면,

==> 이건 잘 모르겠어요

 

(4) php.ini 파일의 내용 중 safe_mode 값이 On으로 되어 있다면 Off로 셋팅하여 주시기 바랍니다.

==> off 되어 있는 거 확인

 

(5) php.ini 파일의 내용 중 disable_functions에 exec 함수가 되어있다면 삭제 해주시기 바랍니다.

(disable functions의 경우 리눅스 서버에서 함수가 정상 작동하지 못 하게 하는 필터링 기능)
==> 확인

 

이래도 9502 에러가 나는데 더 확인해봐야 할것이 있나요? 

 

카페24 php는 7.0쓰고 버전은 5.3.3.3 입니다.
 

이 질문에 댓글 쓰기 :

답변 3

이전 했으면 확인 안한 3번 경로 문제가 아니실까요? 해당을 먼저 확인해보셔야 할 거 같습니다.

위 내용 다 확인했는데 잘모르시겠다던 3번의 경로 부분 확인해 보셔야 할듯 합니다.

그렇다면 혹시 모르니 KCP측에 문의하시거나 기존에 서비스에서 옮기신거라면
32비트 64비트에 따라 다를수 있기에
해당 서버의 비트를 확인하셔서 pp_cli를 적용해 보셔야 하지 않을까 싶습니다.

다른 호스팅으로 이전할때 FTP 프로그램을 사용시 파일질라가 아닌 다른 FTP 프로그램을 이용하면

파일이 깨지는 현상이 발생할수도 있습니다.

 

그래서 파일이 이미 깨졌는데, 그것을 자꾸 업로드 해서 이용하려 하면 당연히 안됩니다.

 

자료실에 있는 그누보드 5.3.3.3 버전을 다운로드 받으시고, 그 안에 있는 

 

shop\kcp\bin 경로에 있는 파일들을 반드시 파일질라 FTP 를 이용해서 바이너리 모드로 전송해야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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