가비아에 그누보드 설치했는데 이런 에러 메세지가 나옵니다.
본문
안녕하세요.
에러메세지가 나와서요. 도움 부탁드립니다.
Warning: Use of undefined constant mb_level - assumed 'mb_level' (this will throw an Error in a future version of PHP) in /www_root/theme/basic/topmenu.php on line 51
Warning: Use of undefined constant mb_level - assumed 'mb_level' (this will throw an Error in a future version of PHP) in /www_root/theme/basic/topmenu.php on line 59
51번 라인은 <? if ($member[mb_level] >= 1 ) { ?>
51번 라인은 <? if ($member[mb_level] >= 3 ) { ?>
그누보드 gnuboard5.5.8.2.7
가비아
PHP 7.3
DB MYSQL8.0
어떻게 해야 에러 메세지가 없어질지 도움 부탁드립니다.
즐거운 하루 보내세요.
답변 4
따옴표를 넣으세요
$member[mb_level] => $member['mb_level']
gnuboatd는 이런 종류 업데이트를 잘 안 하더라구요.
이런 에러 메세지는 그누보드에서 PHP
7.3 이상 버전을 지원하지 않기 때문에 발생하는 문제입니다. 그래서 이런 에러 메세지를 해결하기 위해서는 그누보드를 PHP
7.3 버전과 호환되도록 업그레이드해야 합니다. 또한, 그누보드 버전이 최신 버전인지 확인하고 업그레이드하는 것도 좋은 방법입니다.
7.3 이상 버전을 지원하지 않기 때문에 발생하는 문제입니다. 그래서 이런 에러 메세지를 해결하기 위해서는 그누보드를 PHP
7.3 버전과 호환되도록 업그레이드해야 합니다. 또한, 그누보드 버전이 최신 버전인지 확인하고 업그레이드하는 것도 좋은 방법입니다.
답변을 작성하시기 전에 로그인 해주세요.