답변 3개 / 댓글 3개
저도 얼마전에 비슷한 경험이 있었습니다. 혹시 모르니 체크 해 보세요.
파일 : gb/data/dbconfig.php
define('G5_MYSQL_SET_MODE', false); 을
define('G5_MYSQL_SET_MODE', true); 이렇게 바꿈
$sudo vi gb/data/dbconfig.php
//define('G5_MYSQL_SET_MODE', false);
define('G5_MYSQL_SET_MODE', true);
저의 상황
Ubuntu 16.04 에서 20.04 로 두 단계를 한꺼번에 뛰었습니다.
그누보드는 5.2.7 이었습니다.
운영체제 전체를 바꾸는 과정에서 Apache, Maria DB (mysql), PHP 등이 버전업 되었습니다.
PHP 는 7.4로 업그레이드 되는 과정에서 그누보드가 조회는 정상적이나 DB 쓰기가 전혀 먹히지 않는 증상이었습니다. (같은 환경에서 따로 설치한 최신 버전의 그누보드는 정상 작동)
최신 버전의 그누보드와 비교하는 과정에서 위의 부분을 수정해보니 잘 작동했습니다.
추가로
PHP 에서 예전 버전에서 허용했던 표기 방식을 비허용예정으로 바꾼 부분이 있습니다.
(현재는 경고지만 다음 버전에서는 에러가 될 예정입니다 라는 뜻입니다.)
대표적인 것이 $aa[bbb] 를 정확히 표기하여 $aa['bbb'] 이렇게 작성해야 합니다.
웹 서버의 에러 로그를 참조하여 그누보드의 해당 부분을 수정해 두었습니다.
data폴더 권한 확인해보세요. 707로 하시면 되세요.
답변에 대한 댓글 1개
data 폴더안에 dbconfig 아이디 비밀번호 디비명 한번 확인해보세요
답변에 대한 댓글 2개
그리고 G5_ 하고 G5_Shop 이 잇는데 두개 있어도 상관없는건가요?
게시판 관리에서 카운트초기화 이걸 한번해보세요
답변을 작성하려면 로그인이 필요합니다.