xe로 운영중인 사이트를 라이믹스로 전환했습니다.
xe환경에서 정상작동되던 문제풀이 모듈( https://xetown.com/thirdparties/1204608 )을 라이믹스 환경에서 작동시키면 서버에러 메세지가 출력됩니다.
PHP Errors and Warnings
=======================
01. Warning: Creating default object from empty value
- modules/exammgmt/exammgmt.view.php line 129
- classes/module/ModuleObject.class.php line 600
- classes/module/ModuleHandler.class.php line 816
- index.php line 52
1. modules/exammgmt/exammgmt.view.php line 129
2. classes/module/ModuleObject.class.php line 600
3. classes/module/ModuleHandler.class.php line 816
4. index.php line 52
해당 모듈이 xe환경에서 기준으로 제작이 된것 같은데요. 혹시 이런 에러에 대해서 시도 해볼만한 방법이 있을까요?
1. 에러가 아니라 워닝입니다. 현재 버전에서는 해당 모듈의 작동에 어떤 영향도 없지만, 나중에 PHP 8.x 버전으로 올라가면 문제가 될 수도 있다고 미리 경고해 주는 것입니다.
2. XE는 워닝을 모조리 숨기지만 라이믹스는 숨기지 않습니다. 기존에도 계속 워닝이 뜨고 있었을 텐데 XE에서 덮어버리는 바람에 보지 못하신 것 뿐입니다. 모듈의 정상 작동 여부 및 코드 퀄리티와 관련하여 달라진 것은 하나도 없습니다.