Q&A

길드모듈 php8.2 오류 수정방법좀 알려주세용.ㅠ_ㅠ

2024.07.04 10:20
197
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.2
문제 페이지 주소 비공개 (작성 후 5일 경과)

드디어 xe에서 라이믹스로 넘어왔는데

 

혹시 길드 모듈 사용하시는 분중에 라이믹스 최신버전 php8.2에서 길드 가입누르면 이런 에러가 뜨던데 개선하신분 있을까요?ㅠ

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

서버 오류

TypeError #0 "count(): Argument #1 ($value) must be of type Countable|array, null given" in modules/guild/guild.controller.php on line 178

배열이 아닌 변수에 배열 함수를 사용하려 하고 있습니다. 오래된 자료에서 종종 사용하던 코딩 방식이나 최근 PHP에서는 허용되지 않으니, 에러 메시지에 포함된 파일명과 줄 번호를 참고하여 수정하세요.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

이런 에러가 뜨던데 178번째 줄을 찾아가니 그냥 

 

 // 길드 가입 한도 초과
        if(count($guild_list) >= $config->max_join_count)
        {
            $oGuildModel->insertGuildLog(415, $guild_srl, $logged_info->member_srl, 0, "{\"message:\":\"guild_register_count_full\"}");
            $oGuildModel->return_message(-1, $this->getLang('guild_register_count_full'), $this->getLang('msg_notice_job_failed'));
            return $this->setRedirectUrl(Context::get('success_return_url'));
        }

 

 소스코드인데 제가 볼줄 몰라서요.구매한건데 소스올리면 안되는거면 바로 삭제하겠습니다.ㅠ

 

혹시 한번만 봐주실분 있으시면 테스트 아이디 test / test1234

 

너무초보라 죄송합니다.

 

 

 

고게임77 Lv. 3

댓글 4

  • 2024.07.04 10:26 #1830076
    안녕하세요.
    길드 모듈 구매처에 문의해주시면 대응 가능합니다.
    https://potatosoft.kr/membership
  • 2024.07.04 10:40 #1830084
    앗 리버스님 안녕하세요!
    아 홈페이지에서 문의해도 되는거였나요. 지원중단으로 떠서ㅜ 문의하면 안되는줄 알았어요.
  • 2024.07.05 04:25 #1830137
    if(count($guild_list) >= $config->max_join_count) 이것을
    if(is_array($guild_list) && count($guild_list) >= $config->max_join_count) 이렇게.
  • 2024.07.08 05:11 #1830414
    위에껀 잘수정했는데 또 밑에가 에러나서ㅎㅎ
    그래도 답변달아주셔서 너무너무 감사합니다(__)