라이믹스 2.1로 업후 출석부에 접속시 아래의 에러화면이 나오며 접속이 되질 않습니다.

설치된 두 홈피중 한곳은 잘 접속이 되는데 - https://moonhouse.co.kr/attendance 

한곳은 아래의 에러 메세지가 나옵니다 - https://www.koinsnet.org/attendance

Error #0 "Unsupported operand types" in modules/document/document.item.php on line 107 (via common/legacy.php on line 840)

 

두 홈피 모듈과 위젯 그리고 라이믹스 버전 모두 동일하나

호스팅은 다릅니다.

 

rhymix_version : 2.1.0 date : 2023-06-23 14:38:30 +0900 (2023-06-23 05:38:30 UTC) php : 7.4.30 (64-bit) server : Apache/2.4.54 (Unix) OpenSSL/1.1.1g PHP/7.4.30 os : Linux 3.10.0-1160.49.1.el7.x86_64 sapi : apache2handler baseurl : https://moonhouse.co.kr/

 

rhymix_version : 2.1.0 date : 2023-06-23 14:38:01 +0900 (2023-06-23 05:38:01 UTC) php : 7.4.5p1 (64-bit) server : Apache os : Linux 3.10.0-957.21.3.el7.x86_64 sapi : apache2handler baseurl : https://www.koinsnet.org/

  • Lv37

    정상적인 document_srl 값이 들어가 있지 않은 문서를 다루려고 하고 있는 것 같습니다.

    널값 정도로 저런 오류가 나지는 않고, 배열이나 오브젝트일 듯 한데

    에러 로그 맨 첫줄 말고 그 밑에 줄줄이 붙어서 나오는 backtrace 부분도 볼 수 있다면 도움이 되겠습니다.

  • Lv37 ? Lv7
    https://www.koinsnet.org/attendance
    에 접속해 보면 아시겠지만 저 메세지가 다 입니다.
  • ? Lv7 Lv37

    에러 로그에는 다 나올 거예요.

    위의 내용만 봐서는 코어가 "어? 이거 데이터가 잘못되었네?" 라고 에러를 뿜은 것만 알 수 있고,

    출석부 모듈의 어누 부분에서 잘못된 데이터를 넘겨주었는지 알 수가 없거든요.

  • Lv37 ? Lv7

    2.1.1로 업데이트 하고 적용해 봐도 그렇습니다.

    출력 되는 에러 메세지는 같고 디버깅에러 메세지는 아래와 같습니다.

    파일추가도 합니다.

     

    PHP Errors and Warnings
    =======================
    01. Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xecenter_contentItem2 has a deprecated constructor
        - modules/widget/widget.controller.php line 698
        - modules/widget/widget.controller.php line 698
        - modules/widget/widget.controller.php line 391
        - modules/widget/widget.controller.php line 477
        - modules/widget/widget.controller.php line 295
        - modules/widget/widget.controller.php line 266
        - modules/widget/widget.controller.php line 248
        - classes/module/ModuleHandler.class.php line 1319
        - classes/display/DisplayHandler.class.php line 70
        - classes/module/ModuleHandler.class.php line 1222
        - index.php line 52 

    Atachment
    첨부
  • ? Lv7 Lv37

    첨부하신 내용과 로그 파일은 xecenter_contentItem2 위젯과 관련된 것뿐입니다.

    저렇게 백지 상태에 한 줄 띡 나오고 마는 오류는
    라이믹스 디버그 파일이 아니라 서버의 에러 로그를 확보하여
    출석부 모듈의 특정 파일 줄번호를 알아내야 합니다.
    https://xetown.com/tips/1537809

    특정한 상황에서 출석부 모듈이 잘못된 데이터를 넣으려고 하는 문제이므로
    라이믹스 코어를 업데이트한다고 해결될 것 같지는 않습니다.

  • Lv37 ? Lv7

    php 에러 로그 파일 올려 봅니다.
    귀찮게 해서 죄송합니다.

    Atachment
    첨부
  • ? Lv7 Lv37

    음, 출석부가 문제인 줄 알았는데 로그에 엉뚱한 것이 나오네요.
    show_ncenter_read 애드온이 출석부 모듈에서는 작동하지 않도록 설정해 보시겠어요?
    아예 그 애드온을 꺼보셔도 되고요.

  • Lv37 ? Lv7
    진짜 감사합니다.
    show_ncenter_read 애드온 꺼니 잘 작동되네요.