질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

라이믹스 1.9.9.5 

 

php 7.2버전인데

 

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

 

 

q1.png

q2.png.jpg

q3.png

q4.png

 

  • ?
    모듈생성시 carts / orders 이런 메뉴들이 생성이 안되었군요..

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

    서버 오류 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();  부분을 많이 사용하는군요.. 

  • ?

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

  • ?

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

     

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

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

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

    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);
    }

  • profile ?

    누리고 모듈에 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();
      }

     

     

    이렇게 조금 다르더라구요

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