Skip to main content

워드프레스 지속적인 로그아웃 증상

얼마 전 제가 겪은 일입니다. 워드프레스에 로그인 하고 대시보드에서 다시 홈페이지로 이동을 하면 계속 로그아웃이 되었습니다. 프론트에서는 홈페이지 수정이 불가능하고 오직 백엔드에서만 홈페이지 수정을 할 수 있었습니다. 플러그인 비활성화, 브라우저 쿠키 삭제 및 백업 후 복원과 같은 일반적인 문제 해결 팁을 따라 했지만 그 어느 것도 해결하지 못했습니다.

이 포스팅에서는 워드프레스에서 지속해서 로그아웃되는 문제를 해결하는 방법을 설명해드리겠습니다.

워드프레스는 왜 계속 로그아웃을 시킬까?

WordPress가 당신을 로그 아웃하는 이유를 이해하려면 WordPress 로그인 프로세스가 어떻게 작동하는지 이해해야합니다.

WordPress는 로그인 세션을 인증하기 위해 브라우저에 쿠키를 설정합니다. 이 쿠키는 설정 섹션에 저장된 WordPress URL로 설정됩니다. WordPress 설정의 URL과 일치하지 않는 URL에서 액세스하는 경우 WordPress에서 세션을 인증 할 수 없습니다.

위의 설정 스크린 샷에서 볼 수 있듯이 WordPress URL과 사이트 주소는 서로 다른 두 개의 URL입니다 (예를 들어 www가 있고 다른 하나는 그렇지 않음).

로그인 문제 해결하기

이 로그인 문제에 대한 간단한 해결 방법은 WordPress 설정의 사이트 주소 및 WordPress 주소 필드에 동일한 URL이 있는지 확인하는 것입니다. 즉, 두 필드 모두에서 www 또는 www가 아닌 ​​URL을 선택해야합니다.

WordPress 대시 보드에 로그인하고 설정»일반으로 이동하십시오.

관리자 영역에 액세스 할 수 없으면 wp-config.php 파일을 편집하여 이 필드를 업데이트 할 수 있습니다.

FTP 클라이언트를 사용하여 웹 사이트에 연결하고 사이트의 루트 디렉토리에서 wp-config.php 파일을 찾습니다. 이 파일을 바탕 화면에 다운로드하고 메모장과 같은 텍스트 편집기에서 열고, 이 코드를 라인 That’s all, stop editing! Happy blogging 바로 위에 추가하십시오.

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

URL에 www를 사용하려면 이 코드를 대신 사용하십시오.

define('WP_HOME','http://www.example.com');
define('WP_SITEURL','http://www.example.com');

example.com을 자신의 도메인 이름으로 바꾸는 것을 잊지 마십시오.