워드프레스에서 '세션이 만료되었습니다' 오류가 표시되는 경우

워드프레스 관리자 계정으로 로그인하면 곧바로 "세션이 만료되었습니다. 다시 로그인해 주세요(Your session has expired. Please log-in again)"라는 오류가 발생하는 경우가 있습니다. 이 문제가 발생하는 경우 대처 방법에 대해 살펴보겠습니다.

워드프레스에서 '세션이 만료되었습니다' 오류가 표시되는 경우 대처 방법

세션이 만료되었습니다 - 워드프레스

이 문제는 워드프레스 주소(URL)사이트 주소(URL)에서 하위 도메인이 다르게 설정된 경우에 발생할 수 있습니다. 즉, www.abc.com을 워드프레스 주소에 사용했다면 사이트 주소에도 www.abc.com을 사용해야 하며 abc.com("www" 생략)을 사용해서는 안 됩니다. (반대로 www를 사용하지 않기로 했다면 두 주소 모두에서 www를 생략해야 합니다.)

만약 문제가 이로 인해 발생하는 경우라면 설정 > 일반에 접근할 수 있다면 워드프레스 주소와 사이트 주소의 하위 도메인명(www)을 일관되게 수정하시기 바랍니다. 만약 관리자 페이지에 접속할 수 없다면 이 글의 "DB에서 사이트 주소 수정하기" 부분을 참고로 DB에서 직접 수정해보시기 바랍니다.

문제가 해결되지 않는 경우

위의 조치로 문제가 해결되지 않으면 모든 플러그인을 비활성화하여 문제가 해결되는지 확인한 후에, 플러그인을 하나씩 활성화하면서 문제가 되는 플러그인을 찾도록 합니다.

보통 캐시 플러그인이 문제의 원인일 수 있습니다. 캐시를 삭제한 후에 정상적으로 작동하는지 테스트해보시기 바랍니다.

워드프레스 멀티사이트를 운영하는 경우 Automatic Domain Changer와 같이 도메인을 자동 변경해주는 플러그인을 설치해도 이 문제가 발생할 수 있습니다. (Automatic Domain Changer 플러그인 2년 이상 업데이트가 안되고 방치되고 있으므로 가급적 사용하지 않는 것이 안전할 수 있습니다.)

참고

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다