답변 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'] 이렇게 작성해야 합니다.
웹 서버의 에러 로그를 참조하여 그누보드의 해당 부분을 수정해 두었습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인