modules/antiaccess/antiaccess.model.php on line 409 에서 문제가 발생하는데 php 버전 때문일까요??
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 8.0 |
기존에는 php 7.3.10을 사용하다가
php 8.0.30을 사용하는 서버로 이전을 하려고 준비중입니다.
우여곡절끝에 파일이랑 DB는 복구 했는데 메인페이지에 접속을 하면
-----
Error #0 "Attempt to assign property "ipaddress" on null" in modules/antiaccess/antiaccess.model.php on line 409
객체를 먼저 선언하지 않고 속성을 추가하려 하고 있습니다. 오래된 자료에서 종종 사용하던 코딩 방식이나 최근 PHP에서는 허용되지 않으니, 에러 메시지에 포함된 파일명과 줄 번호를 참고하여 수정하세요.
-----
라고 뜹니다.
오류가 발생하는 코드는
$args->ipaddress = Context::get('_REMOTE_ADDR_');
인데 고칠수 있는 방법이 있을까요??
댓글 4
antiaccess.zip
XE 자료실 버전으로 문제가 될만한 코드 대충 수정해본 버전인데 이걸로 modules/ipaddress 폴더를 덮어씌워보시고 확인해보세요
그런데 이번엔 다른 파일에서 문제가 생기네요 ㅜㅜ
Error #0 "Attempt to assign property "ipaddress" on null" in modules/antiaccess/antiaccess.controller.php on line 518
그래서 다시 PHP 7 버전으로 돌릴까 고민중입니다 ㅎㅎ