KCP 결제시 "9502" 오류가 발생합니다. > 영카트4 자주하시는 질문

영카트4 자주하시는 질문

KCP 결제시 "9502" 오류가 발생합니다. 정보

KCP 결제시 "9502" 오류가 발생합니다.
  • 관리자
  • 조회 23,951
  • 댓글 11

본문

KCP 결제시 "9502" 오류가 발생합니다.

----------------------------------------------------------------------------------------------
shop/kcp/payplus/bin 폴더의 pp_cli 파일을 ftp 로 업로드 하시는 경우 전송모드바이너리로 하시기 바랍니다. ( ftp 프로그램은 파일질라 client 를 권해 드립니다.  https://filezilla-project.org/ )

pp_cli 파일과 shop/kcp/payplus/log 폴더의 퍼미션을 777 로 변경하시기 바랍니다.
 
shop/kcp/payplus/bin 폴더의 퍼미션을 755 로 변경하시기 바랍니다.
 
여기까지만 하시면 대부분 해결됩니다.
 
----------------------------------------------------------------------------------------------

모든게 정상이라면 phpinfo()를 확인하여 safe_mode가 Off 로 되어 있는지 확인하여 주십시오.

safe_mode가 On인 경우에는 정상 작동하지 않습니다.

방화벽이나 DNS 미설치로 인해 9502 오류가 발생하여

로그에 "0612-182118 - 13566 - K21606CILe9GSm1A - ERR : PG_서버_접속__오류 - 접속정보=[paygw.kcp.co.kr:8090]" 와

같이 정보가 남는 경우가 있는데

이런 경우에는 kcp/pp_ax_hub.php 의 $g_conf_gw_url = "paygw.kcp.co.kr";

이 코드를 $g_conf_gw_url = "203.238.36.136"; 와 같이 수정해 주십시오.
 
 
그래도 9502 오류가 발생한다면
 
SSH 나 Telnet 접속 후 쉘환경에서  ./pp_cli -h  를 실행하여
 
아래와 같은 메세지가 나온다면 pp_cli 파일이 바이너리 모드로 정상적으로 올라가 있는것 입니다.
 

댓글 전체

이 코멘트는 다른 고객님께서 해결 방안을 알려주신 내용입니다.


현재 저희가 사용중인 리눅스는 안녕리눅스 입니다.
 
safe_mode_exec_dir 의 기본값이 /var/lib/php/bin 입니다.
 
kcp 에서 pp_cli 를 사용하기 위해서
 
/var/lib/php/bin/에 pp_cli 를 소프트 링크를 걸어서 사용해야 한다고 하더군요..그래서
 
 
/var/lib/php/bin 에
ln -sf /home/account/public_html/shop/kcp/payplus/bin/pp_cli ./pp_cli
 
와 같이 링크를 거니 정상 작동을 합니다.
웹지기맨 22.10.22 17:16:17
카페24 호스팅의 리눅스인경우는 "safe_mode_exec_dir 의 기본값이어떻게 되나요?
windows 에서 9502 오류가 나는 경우에는 

system32에 있는 cmd.exe파일에 인터넷 게스트 계정을 주시고 읽기, 실행 권한을 주시기 바랍니다.
방금 이문제를 해결한 사람입니다.

shop/kcp/payplus/bin, shop/kcp/payplus/log 폴더의 퍼미션을 주고나서
특히  shop/kcp/payplus/bin안에 있는 파일도 퍼미션이 777인지 확인해보시기 바랍니다~

전 이 파일들을 777로 바꾸고나서 결제가 되네요~ ㅎㅎ
고시랑님 덕에 해결되었습니다~^^:
웹지기맨 22.10.22 17:11:58
저의 폴더에는 "shop/kcp/payplus/bin" 에서 "payplus" 폴더가 없습니다. 만들어야하나요? 바로 "shop/kcp/bin"이렇게만 있네요.
S202

./pp_cli -h home=,site_cd=P0010,site_key=,tx_cd=00200000,pa_url=paygw.kcp.co.kr,pa_port=8090
ld-linux.so.2 가 설치되지 않았을 경우에도 오류가 납니다.
씨에씨에 13.02.22 12:51:58
저도 오늘 파일의 속성>권한을 777로 변경하고 해결되었습니다.^^
아래 참고하세요.
---------
안녕하세요. KCP 기술지원팀 *** 입니다.


    해당 오류의 발생 원인은 해당 서버와 KCP 간의 소켓통신하는 파일(binpp_cli)이 정상적으로 실행되지 않았을 때  발생하는 오류 입니다. 해결방법을 안내해 드리겠습니다. 

Linux/UNIX 계열의 OS를 사용하는 경우 

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

(2) pp_cli 파일에 권한을 부여 합니다.
예)[*** 개인정보보호를 위한 이메일주소 노출방지 *** 로 문의주세요.



 


감사합니다.
9502에러를 여러가지 다~~ 해보셔도 안될경우 바이너리 에러일 수 있습니다. 바이너리로 변경했어도 직접 열어보면 오류가 나던가 바이너리로 바뀌지 않아서일 경우가 대부분입니다. 홈페이지/shop/kcp/bin/pp_cli 화일을 바이너리로 변환시켜주시고 변환을 했는데도 안될경우 *** 개인정보보호를 위한 전화번호 노출방지 ***로 전화주세요~ 영카트 기술담당 연락처입니다.. 정~말 필요할때만 전화주세요~
아이다운 14.10.23 11:55:13
ld-linux.so.2 미설치로 오류 발생 1인...  감사합니다.
전체 47
영카트4 자주하시는 질문 내용 검색

회원로그인

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