누리고 쇼핑몰 결제 버튼 눌렀는데요. 이거 해결 방법 있나요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 7.3 |
이전에 잠시 보류하였고 이를 대체하기 위한, 누리고 선택하게 되었습니다.
Object 클래스를 BaseObject으로 변경하였고
Error #0 "Call to undefined function is_BaseObject()" in modules/ncart/ncart.controller.php on line 904
인하여, 다시 is_Object 변경하였고 그런데요.
결제 클릭하자마자,
SQLSTATE[HY000]: General error: 1364 Field 'plugin_srl' doesn't have a default value
이렇게 나옵니다. 해결 방법 있을까요?
또한, 혹시 누리고에서 토스 사용할 수 있는 방법 없을까요?
댓글 15
is_BaseObject?
이런 클래스나 함수는 없는데요? is_Object 도 마찬가지.. BaseObject는 Object라는 클래스 호출시 문제생기기에 BaseObject으로 바꾸는 것인데 앞에 is_가 붙지 않습니다.
애초부터 뭔가 잘못하신게 있는듯.
Object를 잘못 변경하신것 같은데요..
그냥 https://github.com/bjrambo/nurigo/ 을 디벨롭 브랜치에 있는 내용 받으셔서 업로드 하세용..
그리고 결제는 플러그인 필요 없이 다른걸로 하시면 되요...
보시면 원래 is_Object 되어 있고요. 제가 실수로 BaseObject 모든 변경하였습니다.
master 이거로 사용 중입니다.
; 애초에 제가 링크드린것으로 깔면 해당 Object의문제로 파일을 수정할 이유가 없습니다........
구매하기 누르면, SQLSTATE[HY000]: General error: 1364 Field 'plugin_srl' doesn't have a default value
나오는데요.
해결 방법 없다면, 일일이 어드민 삭제해봐야 할 것 같네요. ㅠ.ㅠ
처음으로 누리고 사용한 것인데요.
상품관리 - 생성하였고요.
ADMIN -> 장바구니 -> 페이지 관리 -> 결제 모듈 -> 무통장 (처음에 존재하지 않았음) 결제 모듈에서 생성하였습니다.
https://xetown.com/questions/1332852
두번째 오류는 검색하자마자 바로 똑같은 사례 질문글이 나옵니다만. 검색 안해보셨나요?
rx_epay_transactions 기본값없음 확인되어서 null 해결되었어요~
그래서 다시 구매하기 눌렀더니 Template not found: /host/home2/아이디 삭제/html/modules/ncart/skins//USE_DEFAULT/reviewform.html.html 나오고 있네요.
다시 한번 감사합니다.^^
"다시 한번 감사합니다" 가 아닙니다. 질답게 상단에도 있습니다만, "답변 의무는 그 누구에게도 없습니다."
답변자에게 추가 답변을 요구하지 마세요. 급하시면 제작 의뢰를 이용해주세요.
/index.php?module=cympusadmin&act=dispEpayAdminInsertEpay&module_srl=1236
결제모듈만(뭐든) 설정했을 때 이런 오류가 발생했습니다.
결제모듈은 설정에서 제거한 뒤,
플러그인 캐시로 추가해서 설정하면 정상적으로 넘어가지네요. 흠.
결제 플러그인은 레거시로 그냥 남겨두셨다고 하시는데
이 정보가 없으니깐 오히려 결제가 안 넘어가지네요 ㅠ