Q&A

누리고 쇼핑몰 결제 버튼 눌렀는데요. 이거 해결 방법 있나요?

2021.06.06 09:54
391
0
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

  • 2021.06.06 10:05 #1578698

    is_BaseObject?
    이런 클래스나 함수는 없는데요? is_Object 도 마찬가지.. BaseObject는 Object라는 클래스 호출시 문제생기기에 BaseObject으로 바꾸는 것인데 앞에 is_가 붙지 않습니다.

     

    애초부터 뭔가 잘못하신게 있는듯.

    Object를 잘못 변경하신것 같은데요..

    그냥 https://github.com/bjrambo/nurigo/ 을 디벨롭 브랜치에 있는 내용 받으셔서 업로드 하세용..

     

    그리고 결제는 플러그인 필요 없이 다른걸로 하시면 되요...

  • 2021.06.06 10:11 #1578701
    /html/modules/ncart/ncart.controller.php
    보시면 원래 is_Object 되어 있고요. 제가 실수로 BaseObject 모든 변경하였습니다.
    master 이거로 사용 중입니다.
  • 2021.06.06 10:15 #1578706

    ; 애초에 제가 링크드린것으로 깔면 해당 Object의문제로 파일을 수정할 이유가 없습니다........

  • 2021.06.06 10:32 #1578713
    네 우선 업로드했어요. 문제는요.
    구매하기 누르면, SQLSTATE[HY000]: General error: 1364 Field 'plugin_srl' doesn't have a default value
    나오는데요.
  • 2021.06.06 10:37 #1578717
    어떤 결제방식을 사용하셧는지 세팅이 어떤지 제가 알지 모르니 상세 설명 남겨주세요..
  • 2021.06.06 10:46 #1578721
    임시으로 결제방식 가상 계좌 무통장으로 했어요.
    해결 방법 없다면, 일일이 어드민 삭제해봐야 할 것 같네요. ㅠ.ㅠ
  • 2021.06.06 10:50 #1578725
    아니.. 플러그인 기능을 안쓴지 오래됬는데 그냥 레거시로 남겨둔거에요 그러니까 본인 세팅을 알려달라는데 그거 안알려주시고 해결법 바라면 어떻게 도와드릴까요 가상 계좌럴정도 그냥 계좌번호 남기는 모듈방식도 있고 다른것들도 많은데 하나하나 다 채크해보면서 도움드려야 하는것도 아니잖아요..
  • 2021.06.06 10:53 #1578732
    아래 추가 말씀드렸어요. 전 몰랐습니다.
    처음으로 누리고 사용한 것인데요.
  • 2021.06.06 10:52 #1578728
    무통장입금 - 계좌번호 모든 표시해두었습니다.
    상품관리 - 생성하였고요.
    ADMIN -> 장바구니 -> 페이지 관리 -> 결제 모듈 -> 무통장 (처음에 존재하지 않았음) 결제 모듈에서 생성하였습니다.
  • 2021.06.06 11:19 #1578740
    https://www.google.com/search?q=Field+%27plugin_srl%27+doesn%27t+have+a+default+value&oq=Field+%27plugin_srl%27+doesn%27t+have+a+default+value&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8
    https://xetown.com/questions/1332852

    두번째 오류는 검색하자마자 바로 똑같은 사례 질문글이 나옵니다만. 검색 안해보셨나요?
  • 2021.06.06 12:03 #1578744
    https://xetown.com/questions/1332852 알려주셔서 해결했어요.
    rx_epay_transactions 기본값없음 확인되어서 null 해결되었어요~
    그래서 다시 구매하기 눌렀더니 Template not found: /host/home2/아이디 삭제/html/modules/ncart/skins//USE_DEFAULT/reviewform.html.html 나오고 있네요.

    다시 한번 감사합니다.^^
  • 2021.06.06 12:06 #1578748

    "다시 한번 감사합니다" 가 아닙니다. 질답게 상단에도 있습니다만, "답변 의무는 그 누구에게도 없습니다."

    답변자에게 추가 답변을 요구하지 마세요. 급하시면 제작 의뢰를 이용해주세요.

  • 2021.06.06 12:09 #1578753
    네~
  • 2021.06.06 13:19 #1578780
    일부 해결된 것 같습니다. https://github.com/bjrambo/nurigo/issues/26#issuecomment-190987269에서 해결되었어요.
  • 2023.11.17 09:57 #1795688
    결제모듈설정에서
    /index.php?module=cympusadmin&act=dispEpayAdminInsertEpay&module_srl=1236

    결제모듈만(뭐든) 설정했을 때 이런 오류가 발생했습니다.
    결제모듈은 설정에서 제거한 뒤,
    플러그인 캐시로 추가해서 설정하면 정상적으로 넘어가지네요. 흠.

    결제 플러그인은 레거시로 그냥 남겨두셨다고 하시는데
    이 정보가 없으니깐 오히려 결제가 안 넘어가지네요 ㅠ