특정 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
아파치에서도 괜찮을 것 같지는 않은데요? 아파치를 쓸 때는 에러가 다른 곳에 기록될 뿐이겠지요. 아니면 nginx로 넘어오시면서 PHP 버전 변경 또는 라이믹스 업데이트를 함께 하셨거나...
아무튼 Warning: Creating default object from empty value 이건 에러가 아니라 정보성 메시지이므로 무시하셔도 됩니다. 귀찮으면 라이믹스 디버그 설정에서 치명적인 에러만 표시하고 워닝은 숨기도록 해 보세요.