헛 안녕하세요. 여기다 문의해도 되는거였나요!!

고게임77
문의할 제품 길드 
PHP 버전 PHP 8.2 
Rhymix 버전 Rhymix 2.1.16 
사이트 주소 https://kimkoons2.mycafe24.com/ 

너무 초창기때 홈페이지 만들생각없이 길드모듈이랑 미션모듈 출시되자마자 그냥 킵해두었는데 

이번에 홈페이지 만들려고 보니 php8.2에서 길드가입버튼을 누르니 아래와 같은 에러가떠서 문의남겼어용!

 

https://kimkoons2.mycafe24.com/

 

test / test1234 입니다.

 

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

서버 오류

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

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

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

라고 뜨는데 어디를 수정해야 될지몰라서 글남겼어용ㅠ_ㅠ 한번만 도와주세용!

댓글
3
  • Waterticket
    2024.07.09

    안녕하세요.

    답변이 늦었습니다.

     

    길드 모듈을 업데이트하려고 하였으나 수정범위가 좁아 나중에 일괄적으로 수정하여 배포하겠습니다.

     

    우선 count에서 문제가 발생하는 경우, count 함수를 countobj로 변경하시면 문제가 해결됩니다.

    시도해보시고 해결이 되지 않으면 다시 답변을 남겨주세요.

     

    감사합니다.

  • Waterticket
    고게임77
    작성자
    2024.07.10
    @Waterticket 님에게 보내는 답글

    우선 modules/guild/guild.controller.php 파일에

    count 함수를 countobj로 변경 하여서 작동은 됩니다. 혹시 다른 부분도 수정해야되나요?

    사용하다가 오류가 날까봐 혹시 다른데 수정해야되는곳이 있으면 알려주세요~

  • 고게임77
    Waterticket
    2024.07.10
    @고게임77 님에게 보내는 답글

    안녕하세요.

    현재로서는 제보 들어온 내용은 없습니다.

댓글 쓰기
권한이 없습니다.