KCP 결제시 "9502" 오류가 발생합니다. 정보
KCP 결제시 "9502" 오류가 발생합니다.- 관리자
- 조회 23,998
- 댓글 11
본문
KCP 결제시 "9502" 오류가 발생합니다.
----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------
shop/kcp/payplus/bin 폴더의 pp_cli 파일을 ftp 로 업로드 하시는 경우 전송모드를 바이너리로 하시기 바랍니다. ( ftp 프로그램은 파일질라 client 를 권해 드립니다. https://filezilla-project.org/ )
pp_cli 파일과 shop/kcp/payplus/log 폴더의 퍼미션을 777 로 변경하시기 바랍니다.
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"; 와 같이 수정해 주십시오.
모든게 정상이라면 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
와 같이 링크를 거니 정상 작동을 합니다.
현재 저희가 사용중인 리눅스는 안녕리눅스 입니다.
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파일에 인터넷 게스트 계정을 주시고 읽기, 실행 권한을 주시기 바랍니다.
system32에 있는 cmd.exe파일에 인터넷 게스트 계정을 주시고 읽기, 실행 권한을 주시기 바랍니다.
방금 이문제를 해결한 사람입니다.
shop/kcp/payplus/bin, shop/kcp/payplus/log 폴더의 퍼미션을 주고나서
특히 shop/kcp/payplus/bin안에 있는 파일도 퍼미션이 777인지 확인해보시기 바랍니다~
전 이 파일들을 777로 바꾸고나서 결제가 되네요~ ㅎㅎ
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
./pp_cli -h home=,site_cd=P0010,site_key=,tx_cd=00200000,pa_url=paygw.kcp.co.kr,pa_port=8090
munggo
12.05.08 18:09:13
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 파일에 권한을 부여 합니다.
예)[*** 개인정보보호를 위한 이메일주소 노출방지 *** 로 문의주세요.
감사합니다.
아래 참고하세요.
---------
안녕하세요. 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인... 감사합니다.