특정 act 요청 시 apache 에서는 정상동작하는 모듈이 nginx 에서 아래와 같은 오류가 발생되네요.

- 오류 발생 하는 act : index.php?mid=attendance&act=dispAttendanceAdminBoardConfig

혹시 원인을 알수 있을까요?

 

nginx error 로그

2017/07/07 14:19:30 [error] 10652#13064: *1 FastCGI sent in stderr: "PHP Warning: Creating default object from empty value in C:\APM\nginx\html\modules\module\module.model.php on line 1283
#0 C:\APM\nginx\html\modules\module\module.model.php(1283): Rhymix\Framework\Debug::addError()
#1 C:\APM\nginx\html\modules\module\module.model.php(1070): moduleModel->loadSkinInfo()
#2 C:\APM\nginx\html\modules\attendance\attendance.admin.view.php(187): moduleModel->getSkins()
#3 C:\APM\nginx\html\classes\module\ModuleObject.class.php(587): attendanceAdminView->dispAttendanceAdminBoardConfig()
#4 C:\APM\nginx\html\classes\module\ModuleHandler.class.php(778): ModuleObject->proc()
#5 C:\APM\nginx\html\index.php(53): ModuleHandler->procModule()
PHP Warning: Creating default object from empty value in C:\APM\nginx\html\modules\module\module.model.php on line 1291

 

Debug 로그

PHP Errors and Warnings
=======================
01. Warning: Creating default object from empty value
    - C:\APM\nginx\html\modules\module\module.model.php line 1283
    - C:\APM\nginx\html\modules\module\module.model.php line 1070
    - C:\APM\nginx\html\modules\attendance\attendance.admin.view.php line 187
    - C:\APM\nginx\html\classes\module\ModuleObject.class.php line 587
    - C:\APM\nginx\html\classes\module\ModuleHandler.class.php line 778
    - C:\APM\nginx\html\index.php line 53
02. Warning: Creating default object from empty value
    - C:\APM\nginx\html\modules\module\module.model.php line 1291
    - C:\APM\nginx\html\modules\module\module.model.php line 1070
    - C:\APM\nginx\html\modules\attendance\attendance.admin.view.php line 187
    - C:\APM\nginx\html\classes\module\ModuleObject.class.php line 587
    - C:\APM\nginx\html\classes\module\ModuleHandler.class.php line 778
    - C:\APM\nginx\html\index.php line 53

  • profile

    아파치에서도 괜찮을 것 같지는 않은데요? 아파치를 쓸 때는 에러가 다른 곳에 기록될 뿐이겠지요. 아니면 nginx로 넘어오시면서 PHP 버전 변경 또는 라이믹스 업데이트를 함께 하셨거나...

     

    아무튼 Warning: Creating default object from empty value 이건 에러가 아니라 정보성 메시지이므로 무시하셔도 됩니다. 귀찮으면 라이믹스 디버그 설정에서 치명적인 에러만 표시하고 워닝은 숨기도록 해 보세요.

  • profile profile
    답변 감사드립니다.
    직접 제작한 skin.xml 에서 <skin version="0.1"> 로 지정해서 문제가 발생했었네요.
  • profile profile
    해당관련 오류 라이믹스에서 develop최신버전에서 고쳐두었습니다.
  • profile profile
    감사합니다