Q&A

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 

 

autoinstall_error.png

 

※ 환경 : 카*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

  • 4시간 전 #1917036

    정상입니다. PHP 8에서는 쉬운설치가 작동하지 않습니다.

     

    쉬운설치로 설치할 수 있는 XE 자료들 대부분이 PHP 8에서 치명적인 오류를 뿜는데, 설치한 후에 오류나면 사이트 전체가 먹통이 될 수도 있기 때문에, 차라리 입구컷 당하는 것이 낫다고 판단하여 일부러 오류나는 상태를 유지하고 있습니다.

     

    PHP 8에서 정상 사용할 수 있는 라이믹스 자료실로 연결한 후 오류를 제거할 예정입니다.