서버 전원꺼짐으로 재시작 했는데 이후 로그인이 안됩니다.
도움부탁해요.
매번 서버를 껏다 켤 때마다 어려움이 있네요.
SELECT * FROM `xe_session`
세션 내용을 비우면 괜찮을 꺼다 라고해서 다 비워봤지만 로그인이 되지 않네요.
관리자든 일반접속자든 로그인이 안됩니다.
뭘 봐야할 지 모르겠습니다.
도움 부탁드려요.
서버 전원꺼짐으로 재시작 했는데 이후 로그인이 안됩니다.
도움부탁해요.
매번 서버를 껏다 켤 때마다 어려움이 있네요.
SELECT * FROM `xe_session`
세션 내용을 비우면 괜찮을 꺼다 라고해서 다 비워봤지만 로그인이 되지 않네요.
관리자든 일반접속자든 로그인이 안됩니다.
뭘 봐야할 지 모르겠습니다.
도움 부탁드려요.
DB가 켜져 있는지 확인 (재시작 후 자동으로 안 켜질 수도 있습니다)
- 그냥 안 켜진 경우에는 켜주면 됨
- 오류가 있어서 안 켜진 경우 오류를 먼저 해결해야 함 (가능성이 무궁무진함)
DB가 켜져 있다면 테이블이 손상되었는지 확인 (갑자기 전원이 꺼졌다면 파일이 손상되었을 수도 있습니다)
- phpmyadmin에서 모든 테이블 선택 후 Check Table 실행
- 손상된 테이블이 있다면 Repair 실행
DB는 멀쩡한데 여전히 로그인이 안 된다면 세션이 저장되는 폴더의 퍼미션을 확인해봐야 할 수도 있지만, 원래부터 "인증 세션 DB 저장" 옵션이 켜져 있었다면 이건 해당이 없습니다. 단, 이 옵션이 켜져 있었는지 꺼져 있었는지 기억이 안 나신다면 xe_sessions 테이블에 데이터가 쌓여 있었다는 것만으로는 확인이 불가능하고, 실제로는 다른 곳에 세션을 저장하려고 계속 시도중일지도 모릅니다.
이 글의 8번 지침을 따라주시면 세션 저장이 안 되는 문제인지 회원 디비가 문제인지 금방 확인이 가능합니다. (만약 제가 자러 간 사이에 이 댓글을 보시면 브라우저 개발자도구 켜놓고 새로고침할 때마다 PHPSESSID가 달라지는지 확인해보세요.)