[영카트5]결제오류
본문
답변 5
500 에러는 페이지단에 오류가 있는걸로 보입니다.
해당 페이지 상단에
error_reporting( E_ALL );
ini_set( "display_errors", 1 );로 오류 보이게 처리해서 문법 수정이 필요한 부분입니다.
해당은 영카트에서 기본으로 지원하는 결제사가 아닙니다. 따로 연결하는 과정에소 스스가 오류 난거 같습니다. 해당 작업자에 문의를 하시거나 직접 작업을 하셨는데 처리가 힘드시면 제작의뢰를 통해서 해결을 하셔야 할 거 같습니다.
※ PHP 프러그인의 error는 다양한 이유로 인한 것일 수 있습니다.
뱅크페이 결제 진행 중 "본인인증 후 진행" 버튼을 눌렀을 때,
> 문법 에러가 발생한 듯합니다 !
♣ - session_start 함수가 올바른 위치에서 선언되었는지 확인.
- 서버 설정의 세션 저장 경로 설정 확인.
- PHP 7 이상에서는 구버전 코드는 error 반환 함.
> 프러그인 업뎃.
> 7 이상에서 사용할 수 없는 함수 대체. -ex) each -> foreach
*기존 5.x
<?php
while (list($key, $val) = each($array)) {
}
*7.0 <=
<?php
foreach ($array as $key => $val) {
}
※ error_발생_추정_page 구문 오류를 찾아서 코드 수정. (PHP일 경우)
- page 최 상단에 아래 소스 추가
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
- 구문의 오유 등($, {}, ;)을 찾아 수정.
- 사용_이름_변수 등 확인.
!-->!-->!-->
서버측에 물어보시는게 빠를듯 합니다.
답변을 작성하시기 전에 로그인 해주세요.