굿빌더 설치하고 에러메시지가 뜹니다. 혹시 어떤 문제인지 아시나요?

굿빌더 설치하고 에러메시지가 뜹니다. 혹시 어떤 문제인지 아시나요?

QA

굿빌더 설치하고 에러메시지가 뜹니다. 혹시 어떤 문제인지 아시나요?

답변 1

본문

굿빌더 설치하고 아래와 같이 홈페이지 상단에 오류메시지가 뜹니다. 혹시 어떤 문제인지 아시는 분 계시나요? ㅠㅠ

 

3542526314_1584511634.7036.jpg

 

 

Warning: count(): Parameter must be an array or an object that implements Countable in /www_root/tmpl/w3_basic/head.php on line 53

 

 

Warning: Use of undefined constant G5_IS_MOBILE - assumed 'G5_IS_MOBILE' (this will throw an Error in a future version of PHP) in /www_root/lib/common.lib.php on line 3287

 

 

 

이런 내용들이고, 아래 관리자 페이지에서도 비슷한 에러가 뜹니다.

 

 

3542526314_1584511687.5352.jpg

이 질문에 댓글 쓰기 :

답변 1

PHP 버전이 7 이상이신것 같습니다.

PHP버전때문에 생기시는 문제인 것 같습니다.

 

간단한 해결방법은

PHP 버전은 낮추는 방법이 있고 php.ini 설정에서 에러 출력에서 warinnig 막는 방법 등...

 

위 2가지 방법이 힘드시면 

에러나는 count()가 들어간 코드를 조금 수정해보시면 될겁니다.

예를들어

for ($i=0; $i < count($rows); $i++) {

 echo '';

}

이르면 에러가 보여줄겁니다.

이 코드를 

if ($rows && count($rows)) {

  for ($i=0; $i < count($rows); $i++) {

   echo '';

  }

}

이렇게 바꾸시면 해결되실겁니다.

 

도움되셨길 바랍니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 56
© SIRSOFT
현재 페이지 제일 처음으로