Extra Form
PHP PHP 7.3
CMS Rhymix 2.x

이전에 잠시 보류하였고 이를 대체하기 위한, 누리고 선택하게 되었습니다.

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

이렇게 나옵니다. 해결 방법 있을까요?

 

또한, 혹시 누리고에서 토스 사용할 수 있는 방법 없을까요?

  • profile

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

     

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

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

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

     

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

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

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

  • profile ?
    네 우선 업로드했어요. 문제는요.
    구매하기 누르면, SQLSTATE[HY000]: General error: 1364 Field 'plugin_srl' doesn't have a default value
    나오는데요.
  • ? profile
    어떤 결제방식을 사용하셧는지 세팅이 어떤지 제가 알지 모르니 상세 설명 남겨주세요..
  • profile ?
    임시으로 결제방식 가상 계좌 무통장으로 했어요.
    해결 방법 없다면, 일일이 어드민 삭제해봐야 할 것 같네요. ㅠ.ㅠ
  • ? profile
    아니.. 플러그인 기능을 안쓴지 오래됬는데 그냥 레거시로 남겨둔거에요 그러니까 본인 세팅을 알려달라는데 그거 안알려주시고 해결법 바라면 어떻게 도와드릴까요 가상 계좌럴정도 그냥 계좌번호 남기는 모듈방식도 있고 다른것들도 많은데 하나하나 다 채크해보면서 도움드려야 하는것도 아니잖아요..
  • profile ?
    아래 추가 말씀드렸어요. 전 몰랐습니다.
    처음으로 누리고 사용한 것인데요.
  • ?
    무통장입금 - 계좌번호 모든 표시해두었습니다.
    상품관리 - 생성하였고요.
    ADMIN -> 장바구니 -> 페이지 관리 -> 결제 모듈 -> 무통장 (처음에 존재하지 않았음) 결제 모듈에서 생성하였습니다.
  • profile
    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

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

    다시 한번 감사합니다.^^
  • ? profile

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

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

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

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

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