Centos7.x 버전과 PHP 7.4 환경으로 새롭게 설치하고 나서 그누보드 최신버전 5.5.8.3 버전을 설치했습니다. 설치는 정상적으로 완료 했으나 아래와 같이 302 Found 네트워크 메시지를 남기고 화면이 새로고침되면서 로그인이 불가한 증상을 발견 하였습니다.
구글링 해서 여러가지 사례를 찾아보니 대부분 data 폴더의 퍼미션 문제라는 의견이 많습니다. 퍼미션 문제인 경우도 해당이 되겠지만 저처럼 해당 문제가 아닌 경우에는 302 Found 라는 메시지가 어떤 증상인지 알기 어려운 부분이었습니다.
# bbs/login_check.php
common.php 파일을 열어 session_save_path(G5_SESSION_PATH); 부분의 주석을 해제 해 주면 됩니다.
211 // 세션파일 저장 디렉토리를 지정할 경우 212 // session_save_path(G5_SESSION_PATH);
세션 경로가 고정되어 있는 경우 /wthumb/tmp 폴더를 참조하는게 아닌 php 설정의 tmp를 참조하여 생기는 문제 입니다. php 환경에서 tmp 경로 부분을 기본으로 하는 경우 해결할 수 있지만 용량이 부족하여 다른 파티션으로 지정한 경우라면 주석을 제외하는게 좋은 방법 입니다.