풀버전 설치 후 에러 문의 > 버그 & 건의

본문 바로가기

버그 & 건의

풀버전 설치 후 에러 문의

본문

Warning: Use of undefined constant G5_COMMUNITY_USE - assumed 'G5_COMMUNITY_USE' (this will throw an Error in a future version of PHP) in D:\PHPWEB\safetoto\eyoom\head.php on line 32

 

풀 패키지 다운로드 후 설치 했는데 

상단에 에러가 나오네요.

관리자에서도 

Warning: count(): Parameter must be an array or an object that implements Countable in D:\PHPWEB\safetoto\adm\eyoom_admin\lib\shop.lib.php on line 119  

이렇게 에러가 나오네요.;;

 

서버 환경은 아래와 같습니다 (xampp 설치 후 테스트 했습니다.)

Apache/2.4.34

10.1.36-MariaDB

PHP 7.2.10

댓글목록3

쿠팡이님의 댓글

profile_image
php.ini에서 display_error_report 인가 off 하면 안나올껄요~

축하합니다. 첫댓글 포인트 25포인트를 획득하였습니다.

웹초보님의 댓글의 댓글

profile_image
아니 그건 근본적인 해결책이 아니자나요..;;
G5_COMMUNITY_USE 상수가 없어서 나오는 에러인데

이윰IN님의 댓글

profile_image
에러 문구처럼 앞으로  PHP 버전에서는 정의되어 있지 않는 상수에 대해서 에러를 뿌릴 것이라는 문구네요.

if (G5_COMMUNITY_USE === false || (isset($eyoom_board['use_shop_skin']) && $eyoom_board['use_shop_skin'] == 'y' && $eyoom['use_layout_community'] == 'n')) {
    @include_once(G5_THEME_SHOP_PATH . '/shop/shop.head.php');
    return;
}


위 소스에서
정의되지 않은 상수를 아래와 같이 제거해 주시면 될 것으로 보입니다.

if (isset($eyoom_board['use_shop_skin']) && $eyoom_board['use_shop_skin'] == 'y' && $eyoom['use_layout_community'] == 'n') {
    @include_once(G5_THEME_SHOP_PATH . '/shop/shop.head.php');
    return;
}


count 함수 관련 에러는 /adm/eyoom_admin/lib/shop.lib.php 파일에서 해당 부분의 소스를 아래처럼 적용해 주시면 될 것으로 보입니다.
    for($m=1; $m<=12; $m++) {
        $sale_month[$m]['count'] = is_array($info[$m]) ? count($info[$m]): 0;

        if (isset($info[$m])) {


감사합니다.

해당 부분은 다음 버전에 패치하여 적용하도록 하겠습니다.

버그&건의 이용 안내

버그&건의 게시판에 이용 중 버그가 있거나 개선점 등을 남겨주시면 참고하도록 하겠습니다.
이 게시판은 이윰넷 관리자가 일일이 응대 해 드리지는 않으니 참고해 주시기 바랍니다.
질문글은 꼭 질문과 답변 게시판 또는 1:1문의 게시판을 이용하여 주시기 바랍니다.

전체 2 건 - 1 페이지
사이트 내 전체검색