WordPress 세션 시간 초과 오류를 해결하는 방법

Rifat 워드프레스 튜토리얼 Dec 11, 2021

웹 사이트에서 작업 중인데 갑자기 WordPress에서 계속 로그아웃되면 좌절감을 느낄 수 있습니다. 일반적으로 " 세션 시간 초과 오류 " 라는 알림이 표시됩니다 . 다시 로그인 패널에 있습니다 . 몇 분마다 자격 증명을 다시 입력하는 것은 지루할 뿐만 아니라 시간이 많이 걸리고 생산성을 저해할 수도 있습니다 .

WordPress 사용자는 사이트 백엔드에 액세스할 수 있는 권한이 있는지 확인하는 데 사용되는 쿠키 때문에 이 문제에 자주 직면합니다. 다행히 치료법은 일반적으로 간단합니다.

이 기사에서는 WordPress에서 지속적으로 로그아웃되는 문제를 해결하는 방법을 보여 드리겠습니다.

시작하자!

놀라운 웹사이트 만들기

최고의 무료 페이지 빌더 Elementor와 함께

지금 시작

해결 방법 1: Bowsing 데이터 지우기

첫 번째 옵션은 브라우저의 쿠키와 캐시를 지우는 것입니다. 귀하의 웹사이트는 만료된 쿠키를 사용하여 로그인 자격 증명을 확인하려고 할 수 있습니다.

이 절차는 사용 중인 브라우저에 따라 약간 다를 수 있습니다. 가장 많이 사용되는 브라우저인 Chrome을 예로 들어 보겠습니다. 시작하려면 창의 오른쪽 상단 모서리에 있는 점 3개 아이콘을 클릭하여 브라우저 설정으로 이동합니다.

개인 정보 및 보안 으로 이동합니다 . 추가 도구를 팔로우할 수도 있습니다 .

이제 쿠키 및 기타 사이트 데이터캐시된 이미지 및 파일을 확인하십시오. 그런 다음 Clear Data 로 주의를 기울이십시오.

문제가 해결되기를 바랍니다. 그러나 여전히 문제가 발생하면 다음 해결 방법을 따르십시오.

해결 방법 2: 웹 사이트 캐시 정리

웹사이트 로딩 속도높이기 위해 캐싱 플러그인을 사용하는 경우 캐시를 비워야 할 수도 있습니다. 이 옵션은 일반적으로 캐싱 플러그인 설정에서 사용할 수 있습니다.

플러그인 위젯에서 직접 캐시 정리 버튼을 찾을 수 있습니다.

해결 방법 3: 브라우저 쿠키 설정

또한 브라우저가 WordPress 사이트의 쿠키를 거부하도록 설정되어 있는 것도 논리적으로 들리는데 이것이 문제의 원인입니다. 이 문제를 확인하는 것은 사용 중인 브라우저에 따라 약간 다릅니다. 이 섹션에서는 Chrome 브라우저에서 올바른 설정을 찾는 방법을 보여줍니다.

개인 정보 및 보안 설정을 엽니다.

사이트 설정 옵션에서 쿠키 및 사이트 데이터를 찾습니다.

쿠키 및 사이트 데이터 아래에 "차단됨"이 표시되면 WordPress의 소스가 문제를 계속 로그아웃했을 가능성이 큽니다. 이 섹션을 클릭한 후 다음 화면의 설정에서 모든 쿠키 허용 을 클릭합니다.

문제가 해결되기를 바랍니다.

솔루션 4: WordPress 주소 및 사이트 주소 일치 확인

위의 해결 방법 중 하나라도 작동하지 않으면 WordPress 사이트의 쿠키가 사이트 주소와 일치하지 않을 수 있습니다. 이것을 테스트하려면 설정으로 이동하십시오.

일반 설정에서 웹 사이트 주소와 사이트 주소를 확인하고 둘 다 일치하면 이동합니다.

변경해야 할 모든 것을 변경하고 설정을 저장하십시오. 그런 다음 WordPress가 계속 로그아웃하면 WordPress 주소와 사이트 주소를 wp-config.php 파일에 대신 입력할 수 있습니다.

액세스하려면 FileZilla와 같은 FTP(파일 전송 프로토콜) 소프트웨어와 호스트의 FTP 연결을 사용할 수 있습니다. FTP 프로그램을 사용하여 서버에 연결한 다음 공용 HTML 디렉토리에서 wp-config.php를 찾으십시오.

그런 다음 다음 코드를 붙여넣습니다. 그게 전부입니다. 더 이상 수정하지 마십시오! 출판을 축하합니다:

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

URL을 웹사이트 주소로 올바르게 바꿔야 합니다. 이제 파일을 저장하고 관리자 패널에 로그인을 시도하십시오.

해결 방법 5: 플러그인 오류 문제 해결

위의 방법 중 어느 것도 작동하지 않으면 다음 단계는 플러그인으로 인해 WordPress가 정기적으로 로그아웃하는지 확인하는 것입니다. 예를 들어 쿠키를 사용하는 플러그인이 설치되어 있고 쿠키에 문제가 있는 경우가 이에 해당할 수 있습니다. 플러그인을 테스트하려면 라이브 사이트에서 떨어진 곳에서 안전하게 수행할 수 있는 스테이징 사이트를 설정하는 것이 좋습니다.

먼저 플러그인 패널에서 일괄 작업 도구를 사용하여 사이트의 모든 플러그인을 비활성화합니다.

평소와 같이 사이트를 조사하여 WordPress가 다시 로그아웃하는지 또는 문제가 해결된 것으로 보이는지 확인합니다. 로그인 상태를 유지할 수 있는 경우 플러그인을 하나씩 다시 활성화하여 문제가 재발하는 원인을 식별할 수 있습니다.

플러그인을 삭제하고 유사한 유틸리티로 교체하거나 문제를 추가로 해결할 수 있습니다(개발자 또는 개발자가 제공한 리소스의 도움으로). WordPress가 계속 로그아웃하도록 하는 플러그인을 식별한 후에는 문제를 해결할 수 있습니다.

오랫동안 WordPress 대시보드에 액세스할 수 없으면 FTP를 통해 모든 플러그인을 비활성화할 수 있습니다. 클라이언트를 서버에 연결한 후 공개 HTML로 이동합니다.

각 플러그인의 이름을 변경하여 비활성화하고 이름을 다시 원래 이름으로 변경하면 플러그인이 다시 활성화됩니다.

해결 방법 6: WordPress 사용자 기억 기간 변경

이제 로그인 화면에서 기억하기 상자를 선택한 경우 WP에서 사용자를 기억하는 기간을 정의할 수 있습니다.

이것이 로그인 상태를 유지하지 않고 WordPress의 문제를 해결한다는 보장은 없습니다. 그러나 더 오랜 기간 동안 대시보드를 볼 수 있으므로 문제의 근본 원인을 조사하는 동안 도움이 될 수 있습니다.

다음 코드를 테마(또는 가능한 경우 자식 테마)의 functions.php 파일에 추가하여 이를 수행할 수 있습니다.

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );

function keep_me_logged_in_for_1_year( $expirein ) {
    return YEAR_IN_SECONDS; // 1 year in seconds
}

WordPress가 사용자를 더 짧은 시간 동안 기억하도록 하려면 DAY_IN_SECONDS, WEEK_IN_SECONDS 또는 MONTH_IN_SECONDS 시간 상수를 사용할 수 있습니다.

사용자가 장기간 로그인 상태를 유지하도록 허용하는 경우 로그인한 상태에서 누군가 사용자의 컴퓨터에 액세스하면 위험할 수 있다는 점을 염두에 두십시오. 따라서 선택한 기간.

마무리

사이트에서 작업하는 동안 아무런 표시 없이 로그아웃하는 것은 정말 터무니없는 일입니다. 워크플로를 중단 없이 유지하기 위해 시도할 수 있는 몇 가지 빠른 수정 사항입니다. 이 튜토리얼에서는 다양한 가능한 옵션을 다뤘습니다. 그것들을 시험해보고 어떤 것이 당신에게 효과가 있었는지 알려주십시오.