[급질문]그누커머스 이니시스 결제 오류. 채택완료
그누커머스 에서 이니시스로 결제를 바꾸어서 테스트 결제를 진행을 해 보았습니다.
결제가 잘 진행되는가 싶더니 마지막 결제 확정(신용카드 부분 통과 후) 버튼을 누르면
링크가 http://www.memory365.co.kr/wordpress/?page_id=620&inicispay=pcreturn">http://www.memory365.co.kr/wordpress/?page_id=620&inicispay=pcreturn
으로 연결 되면서 HTTP 500 에러가 발생이 되고 있습니다.
PC 모바일 모두 같은 증상 입니다.
아파치 에러 로그를 살펴 보니 다음과 같습니다.
-------------------------
PHP Fatal error: Call to undefined function mcrypt_get_block_size() in /usr/local/www/apache24/data/wordpress/wp-content/plugins/gnucommerce/shop/inicis/libs/INICls.php on line 1234
-------------------------
INICIs.php 의 1234행 라인을 보면
$size = mcrypt_get_block_size(MCRYPT_3DES, MCRYPT_MODE_CBC);
----------------------
PHP56-mcrypt 도 설치 되어 있는 상태 입니다.
무엇이 문제인지 해결 방법이 무엇인지 알고 싶습니다.
답변 4개
아마 워드프레스를 사용하고 계시는거 같은데요
mcrypt_get_block_size 함수가 정의되어있지 않아서 생기는 오류입니다.
이함수가 어디에 정의되어 있는지 확인을 해보셔야합니다.
그리고 정의된 함수 라이브러기가 include되어있는지도 확인해보셔야하구요.
댓글을 작성하려면 로그인이 필요합니다.
500에러 나는 링크( http://www.memory365.co.kr/wordpress/?page_id=620&inicispay=pcreturn">http://www.memory365.co.kr/wordpress/?page_id=620&inicispay=pcreturn)를 따로 복사해서 새 IE의 주소창에 넣고 접속해 보면 아래와 같은 메시지가 나옵니다.
####인증실패####array(2) { ["page_id"]=> string(3) "620" ["inicispay"]=> string(8) "pcreturn" }
어느 파일의 어느부분을 봐야 하는지 감이 안잡힙니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인