사이트 로그인이 안 될 때 기본적으로 체크해야 할 사항
사이트에 로그인이 안 될 때 기본적으로 체크해야 할 부분입니다.
1. 서버 HDD 용량 (트래픽 용량 아님)
서버 하드디스크 용량이 꽉 차면 로그인이 안 됩니다.
불필요한 파일 몇 개를 임시로 지워보고 확인해보세요.
마땅히 지울 파일이 하나도 없다면 /data/session 폴더 안에 있는 파일 삭제 후 확인
서버 용량은 호스팅 회사 홈페이지에서도 확인 가능하며 용량 부족이 원인이라면 서버 용량을 상향하셔야 합니다.
카페24 웹호스팅의 경우 좌측 메뉴 중 사용량 모니터링 클릭 후 남은 하드 용량 체크
2. 쿠키 도메인 설정
/config.php 파일에서 쿠키 도메인이 다른 도메인으로 설정되진 않았는지 확인하세요.
기본값은 원래 공란입니다.
define('G5_COOKIE_DOMAIN', '');
www 가 있고 없고에 따라서 로그인 문제가 발생한다면
도메인이 gnustudy.com 일 경우 이렇게 입력
define('G5_COOKIE_DOMAIN', '.gnustudy.com');
## 서버를 이전하고 난 이후에 안 될 때
3. 퍼미션 문제
data 폴더 퍼미션 707 체크. 그래도 안되면 하위 폴더인 session 폴더까지..
4. mysql 버전 차이로 인한 password 문제
mysql 버전 차이로 인해서 로그인이 안 되는 경우가 있습니다. 호환될 수 있게 수정하셔야 합니다.
mysql 4.0 -> mysql 5.x 버전으로 이전시 password 문제
mysql 5.7, mysql 8.0 이상 버전 password 대응하기
https://sir.kr/g5_tip/9410