Q&A

경험치 출력 위젯 에러 로그 관련 문의드립니다.

2022.11.21 07:35
1,293
0
CMS/프레임워크 Rhymix 2.0
개발 언어 PHP 7.2
문제 페이지 주소 비공개 (작성 후 5일 경과)

좀 오래된 자료 경험치 출력 위젯을 사용 중입니다.

 

111.JPEG

 

서버 에러 로그에 아래와 같은 에러메시지가 계속 반복되는데요.

 

[21-Nov-2022 08:20:00 Etc/GMT-9] PHP Warning: Creating default object from empty value in /home/site/www/widgets/experience_status/experience_status.class.php on line 32
#0 /home/site/www/widgets/experience_status/experience_status.class.php(32): Rhymix\Framework\Debug::addError()

#1 /home/site/www/modules/widget/widget.controller.php(394): experience_status->proc()
#2 /home/site/www/modules/widget/widget.controller.php(477): widgetController->getCache()
#3 /home/site/www/modules/widget/widget.controller.php(295): widgetController->execute()
#4 unknown(0): widgetController->transWidget()
#5 /home/site/www/modules/widget/widget.controller.php(266): preg_replace_callback()
#6 /home/site/www/modules/widget/widget.controller.php(248): widgetController->transWidgetCode()
#7 /home/site/www/classes/module/ModuleHandler.class.php(1303): widgetController->triggerWidgetCompile()
#8 /home/site/www/classes/display/DisplayHandler.class.php(85): ModuleHandler::triggerCall()
#9 /home/site/www/classes/module/ModuleHandler.class.php(1206): DisplayHandler->printContent()
#10 /home/site/www/index.php(52): ModuleHandler->displayContent()

 

해당 라인입니다. experience_status.class.php(32)

 

2022-11-21 16,27,54.JPEG

 

이런 유형의 에러는 무시해되 되는건지 아니면 혹시 따로 조치 할 수 있는 방법이 있을까요?

마트몬 Lv. 8

댓글 4

  • 2022.11.21 07:54 #1722019

    $widget_info = new stdClass();
    라는 게 있는지 살펴보시고 없으면 앞 줄쯤에 넣어보세요.

     

    php 7.x 이전인가에는 괜찮았던 걸로 아는데 그 이후부터는 에러 메시지를 뿌려주더군요.

  • 2022.11.21 08:19 #1722028

    답변감사합니다. ^^ 더이상 에러 메시지는 뜨진 않는데요. 

     

    앞줄쯤이라고 말씀 해 주신게  에러가 발생하는 32라인 앞줄쯤이 맞는거죠?

    2022-11-21 17,15,43.JPEG

     

     

     

     

     

  • 2022.11.21 08:26 #1722039
    네, 맞습니다. 자세한 내용이 더 알고 싶으시다면 여기를 참조하세요~
    https://xetown.com/questions/1551943
  • 2022.11.22 01:57 #1722148
    감사합니다. ^^