2.1 업데이트 후 메뉴새글 (모듈) 에러 나는분 계신가요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
CONORY/modules/menunew/
이렇게 디버그에 나오는데 혹시 해결하신분 계실까요.
01. Deprecated: parse_str(): Calling parse_str() without the result argument is deprecated
modules/menunew/menunew.model.php:135
modules/menunew/menunew.controller.php:209
modules/menunew/menunew.controller.php:181
files/cache/menu/61.php:2510
classes/module/ModuleHandler.class.php:1173
index.php:52
02. Deprecated: parse_str(): Calling parse_str() without the result argument is deprecated
modules/menunew/menunew.model.php:175
modules/menunew/menunew.controller.php:210
modules/menunew/menunew.controller.php:181
files/cache/menu/61.php:2510
classes/module/ModuleHandler.class.php:1173
index.php:52
해링밀턴
Lv. 3
댓글 2
에러는 아니고 그냥 경고입니다. PHP 버전을 더 높인다면 진짜로 에러가 되겠지요.
아무튼 Deprecated는 원래부터 나오던 경고인데 라이믹스에서 그동안 표시하지 않던 것을 2.1부터 모두 표시하도록 바뀌었을 뿐, 해당 모듈의 동작에는 영향이 없습니다.
parse_str( $value, $result ) 의 두번째 파라메터 $result 가 없나보군요. PHP 매뉴얼에 보면 php 7.2 부터는 노티스(E_DEPRECATED notice), php 8.0 부터는 에러로 처리되네요 ($result parameter is mandatory).