CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.2 |
안녕하세요.
관리자 화면의 "고급 - 쉬운 설치 - Installed" 선택시 아래 오류가 발생합니다.
신규 설치해도 동일하네요.
※ 오류 메세지 :
TypeError #0 "array_keys(): Argument #1 ($array) must be of type array, null given" in modules/autoinstall/autoinstall.admin.view.php on line 362
배열이 아닌 변수에 배열 함수를 사용하려 하고 있습니다. 오래된 자료에서 종종 사용하던 코딩 방식이나 최근 PHP에서는 허용되지 않으니, 에러 메시지에 포함된 파일명과 줄 번호를 참고하여 수정하세요.
modules/autoinstall/autoinstall.admin.view.php:362
※ 환경 : 카*24 호스팅 사용중입니다.
rhymix_version : 2.1.27
php : 8.2.29p1 (64-bit)
server : Apache
os : Linux 4.18.0-425.19.2.el8_7.x86_64
db.type : mysql (innodb, utf8mb4)
db.version : 10.6.17-MariaDB-log
이번 2.1.27에서가 아니라 그 이전에도 그랬던 것 같네요.
제 환경 문제인지 아니면 다른 문제인지 잘 모르겠군요.. ㅠㅠ

푸른숲
Lv. 1
댓글 1
정상입니다. PHP 8에서는 쉬운설치가 작동하지 않습니다.
쉬운설치로 설치할 수 있는 XE 자료들 대부분이 PHP 8에서 치명적인 오류를 뿜는데, 설치한 후에 오류나면 사이트 전체가 먹통이 될 수도 있기 때문에, 차라리 입구컷 당하는 것이 낫다고 판단하여 일부러 오류나는 상태를 유지하고 있습니다.
PHP 8에서 정상 사용할 수 있는 라이믹스 자료실로 연결한 후 오류를 제거할 예정입니다.