Q&A

누리고 쇼핑모듈 최신 php 라이믹스에서 잘 동작하시나요?

2020.02.04 05:46
711
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.2

라이믹스 1.9.9.5 

 

php 7.2버전인데

 

무통장입금 모듈이 조금 문제가 있는 것 같은데 혹시 저만 이런현상인가요..?

 

 

q1.png

q2.png.jpg

q3.png

q4.png

 

댓글 11

  • 2020.02.04 06:42 #1333451
    모듈생성시 carts / orders 이런 메뉴들이 생성이 안되었군요..

    라이믹스에서 누리고 모듈 설치시 오류가 발생했었는데 다시 시도해보겠습니다.
  • 2020.02.04 06:46 #1333455

    서버 오류 Error #0 "Call to undefined method nstore_digital_contents::makeObject()" in modules/nstore_digital_contents/nstore_digital_contents.class.php on line 19

    해당부분에 오류가 있네요

     

    일단 라이믹스에서는 return $this->makeObject(); 부분을 사용안해서 주석처리했습니다. 

     

    근데 다른 파일에서도  return $this->makeObject();  부분을 많이 사용하는군요.. 

  • 2020.02.04 06:48 #1333459

    최신 라이믹스, php7.3에서 unlinked에서 마일리지 통합카트 등이 생성이 안되네요. db를 삭제하고 다시 설치해봤지만.

  • 2020.02.04 06:52 #1333464

    서버 설치버전이 php가 7.2아니라 7.3 버전이였네요 7.3에만 발생하는 문제같기도한데

     

    누리고모듈은 라이믹스에서 사용하기 아직 이른걸까요.. xe갈아타기는 죽어도 싫은데-_ㅠ

  • 2020.02.04 07:25 #1333479
    XE냐 라이믹스냐가 문제가 아니라 PHP 버전이 문제일 가능성도 있습니다. PHP 버전이 높아질수록 그럴 가능성은 더욱 커지지요. 서드파티 자료들 이제 겨우 7.2에 대응하고 있는데 7.3은 무리데스요...
  • 2020.02.04 07:27 #1333483
    -_ㅠ 라이믹스는 7.3에도 오류 하나도 없이 정상적으로 잘 동작하길래 큰 문제가 없을 줄 알았습니다.

    다른 기능은 대부분 동작하는데 이상하네요:)
  • 2020.02.04 07:28 #1333487
    코어가 제대로 돌아가지 않으면 서드파티 자료는 디버깅 시작도 할 수 없으니, 아무래도 코어가 새 버전에 먼저 대응할 수밖에 없지요... 아직도 공홈 자료실에 PHP 4.x 시절 자료들이 널려있습니다. ㅡ.ㅡ
  • 2020.02.04 07:34 #1333495

    makeObject 함수가 없어서 그런것 같은데요

     

    nstore_digital_contents.class.php  파일 하단에 넣어보시죠
    public function makeObject($code = 0, $msg = 'success')
    {
    return class_exists('BaseObject') ? new BaseObject($code, $msg) : new Object($code, $msg);
    }

  • 2020.02.04 07:40 #1333500

    누리고 모듈에 makeObject 사용하는 곳이 은근히 조금 있더군요 해당 부분에다가 다 추가해주면 될까요?

     

    makeobject부분이 krzip만 예를들어보면

     

    (라이믹스는)

    https://github.com/rhymix/rhymix/blob/master/modules/krzip/krzip.class.php

    function moduleInstall()
      {
       
      }

    (xe)

    https://github.com/xpressengine/xe-core/blob/develop/modules/krzip/krzip.class.php

     

    function moduleInstall()
      {
      return $this->makeObject();
      }

     

     

    이렇게 조금 다르더라구요

  • 2020.02.04 07:49 #1333512
    일단 해당 파일에만 넣어보시죠
    문제가 되는게 함수를 호출했는데 안나오는거니까요.
    그렇게 해보시고 또 다른 모듈에서도 같은 문제가 발생하면 되면 거기에 또 넣으면 될것 같고요.
  • 2020.02.07 02:04 #1335002
    저는 누리고 관리자에게 문자메시지가 전달안되서 난감해하는중입니다. -_-