WordPress에서 로그인 리디렉션 루프 문제를 해결하는 방법?

게시 됨: 2021-08-31

WordPress 로그인 리디렉션 루프는 확실히 실망스러운 경험입니다. 사용자는 브라우저에서 무엇이 잘못되었는지 알아내려고 몇 분을 보내지만 해결책이 보이지 않습니다.

기술에 익숙하지 않고 이 문제에 대한 도움을 찾는 방법을 모르는 경우 훨씬 더 실망스러운 경험이 될 수 있습니다. 따라서 가이드가 없으면 이 문제를 해결하는 것이 매우 어렵습니다.

걱정하지 마세요. 이 기사에서는 이러한 좌절감에 대해 모두 설명하고 이를 극복할 수 있는 몇 가지 솔루션을 제공할 것입니다!

그것은 무엇입니까, 배경 정보, 문제, 원인

이 모든 것은 WordPress 3.9 또는 4.2 릴리스 사이 어딘가에서 시작되었습니다. WordPress의 일부 사용자가 사용자 이름과 비밀번호로 인증을 시도할 때 리디렉션 루프가 발생하기 시작했을 때입니다.

이것은 모든 사용자에게 발생하는 것은 아니지만 누가 영향을 받고 영향을 받지 않을지에 대한 패턴은 없었습니다. "사용자가 해야 할 일을 했지만 시스템이 여전히 작동하지 않는" 전형적인 사례였습니다.

리디렉션 루프는 사용자가 "로그인" 화면에 자격 증명을 입력하고 "로그인" 버튼을 클릭할 때 발생합니다. 다시 로그인 화면으로 리디렉션되고 자격 증명을 다시 입력하여 동일한 페이지로 다시 리디렉션됩니다.

오류 메시지가 표시되지 않으며 브라우저는 배후에서 무슨 일이 일어나고 있는지 표시하지 않습니다.

WordPress 자체에는 실제로 버그가 없기 때문에 로그인 문제는 해결하기 어렵습니다. 작동해야 하는 대로 정확하게 작동하지만 WordPress 테마 또는 플러그인 또는 기타 로그인 프로세스를 중단시키고 이 리디렉션 루프를 일으키는 버그가 있을 수 있습니다.

이러한 유형의 문제의 가장 큰 문제는 최종 사용자에게 불편을 줄 정도는 아니지만(그렇긴 하지만) 해당 테마나 플러그인을 만든 웹 개발자는 버그를 인식하지 못하기 때문에 버그를 인식하지 못합니다. t 영향을 받습니다.

즉, 여러 사람이 이 문제를 보고하는 경우 개발자는 이에 대해 알지 못하고 제품에 대한 수정 사항을 릴리스할 수 없습니다.

WordPress 로그인 리디렉션 문제를 식별하는 방법은 무엇입니까?

문제는 WordPress 테마 또는 플러그인 또는 기타 문제에 있으므로 먼저 직접 해결할 수 있습니다. 스스로 해결하지 못하면 WordPress 전문가 또는 개발자의 도움을 받아야 합니다.

가장 먼저 식별해야 할 것은 문제가 실제로 리디렉션 루프이고 다른 것이 아닌지 여부입니다. 리디렉션되는 URL을 확인하여 이 작업을 수행합니다.

브라우저의 개발자 도구를 열고 개발자 도구 상단에 표시되는 URL을 확인합니다.

WordPress 로그인 화면(예: http://example.com/wp-login.php)이 아니고 임의의 URL이 아닌 경우 리디렉션 루프가 아니므로 다른 도움말을 찾아야 합니다.

리디렉션되는 것이 WordPress 로그인 화면이라면 문제는 WordPress 테마, 플러그인 또는 기타 항목과 관련이 있을 수 있습니다.

WordPress에서 로그인 리디렉션 루프 문제를 해결하는 7가지 방법

다음은 WordPress에서 로그인 리디렉션 루프 문제를 해결하는 방법에 대한 상위 7개 솔루션입니다.

1) 브라우저 캐시 지우기:

이것은 가장 간단한 솔루션이지만 추가 테스트를 위한 자리 표시자이기도 합니다. 캐시를 지우고 이 방법으로 수정할 수 있다면 좋은 소식입니다. 이제 이 문제가 다시 나타날 때 어떻게 해야 하는지 알 수 있습니다!

브라우저 캐시를 지우려면 다음 단계를 따르세요.

Google Chrome Clear browsing data
  • Chrome 사용자는 세 개의 점 -> 추가 도구 -> 인터넷 사용 기록 삭제로 이동합니다.
  • Firefox 사용자는 세 개의 점 -> 기록 -> 최근 기록 지우기로 이동합니다.
Clear cache on Firefox
  • IE 10 및 11 사용자는 도구 드롭다운 메뉴 -> 안전 -> 검색 기록 삭제로 이동합니다.
  • IE 9 사용자는 기어(오른쪽 상단) -> 안전 -> 검색 기록 삭제로 이동합니다.

이 솔루션의 가이드는 캐시된 세션 데이터로 인해 WP 리디렉션 루프가 발생하는 경우가 있다는 것입니다.

2) 사용 중인 테마 및 플러그인 확인:

로그인 리디렉션 루프 문제가 WordPress 테마와 관련된 경우 먼저 새 기본 테마로 전환을 시도해야 합니다.

예를 들어, 지금 Twenty Fifteen 테마를 사용 중이고 이 문제가 있는 경우 Twenty Sixteen으로 전환하여 여전히 발생하는지 확인하세요.

지금까지 Twenty Sixteen 기본 테마와 관련된 문제에 대한 보고를 듣지 못했지만 사이트에 게시하기 전에 항상 안전한 환경에서 사용해 볼 수 있습니다.

테마를 변경하여 문제가 해결되면 현재 테마에서 문제가 발생했을 가능성이 큽니다. 테마 작성자에게 연락하여 이 버그에 대해 알려야 합니다.

테마를 변경해도 문제가 해결되지 않으면 완전히 다른 WordPress 테마로 전환하여 문제가 계속 발생하는지 확인하세요.

또한 한 번에 모든 플러그인을 설치하는 대신 점진적으로 플러그인을 설치하는 것이 좋습니다. 이렇게 하면 이 문제를 일으키는 플러그인을 분리한 다음 플러그인 작성자에게 연락하여 이에 대해 알릴 수 있습니다.

3) PHP 및 데이터베이스 버전 확인:

오래된 버전의 PHP 또는 MySQL을 사용하는 경우 리디렉션 루프를 일으키는 WordPress 테마와의 호환성 문제가 있을 수 있습니다.

Change PHP vesion

이것이 때때로 새 버전(예: 5.2 대신 5.4)으로 전환하면 문제가 해결되지만 다른 경우에는 전혀 차이가 나지 않는 이유입니다. 또한 이는 호스팅 공급자가 이러한 기술을 업그레이드해야 함을 나타낼 수 있습니다.

PHP 최신 버전을 업데이트하는 방법 및 WordPress 관리자가 느린 이유에 대한 가이드를 읽을 수 있습니다.

4) 모든 타사 서비스를 끄고 작동하는지 확인합니다.

관리형 WordPress 호스팅 계획을 사용 중이라면 이 방법이 적합하지 않습니다. 그러나 WordPress 사이트가 공유 호스팅 계획 또는 VPS/전용 서버에 있는 경우 웹 서버에서 필수적이지 않은 서비스를 모두 꺼야 합니다.

이러한 예로는 Cloudflare CDN(또는 기타 '성능' 도구) 및 데이터베이스 또는 파일 시스템에 데이터를 저장하는 캐싱 플러그인이 있습니다.

타사 서비스를 비활성화하여 문제가 해결되면 WordPress 테마와 웹 호스트의 서버 최적화 도구 간의 충돌입니다.

5) .htaccess 파일을 확인합니다.

웹 사이트에서 손상되거나 형식이 잘못된 .htaccess 파일이 의심되는 경우 기존 .htaccess 파일을 다른 위치로 이동하기만 하면 됩니다. "htaccess-old"와 같이 이름을 바꾸거나 파일을 완전히 삭제할 수 있습니다.

rename htaccess file

그런 다음 사이트에 다시 액세스하여 지금 작동하는지 확인하십시오. 그렇다면 아마도 WordPress 리디렉션 루프 문제의 원인이었을 것입니다.

캐싱 플러그인을 사용하는 경우 캐시 폴더와 그 안에 있는 .htaccess 파일도 삭제하세요. 다음 단계로 이동하기 전에 문제가 해결되는지 확인하십시오.

6) Performance Debugger 플러그인을 사용해 보십시오.

WordPress 개발자이고 리디렉션 루프를 일으키는 테마 또는 플러그인을 작업 중이라면 Performance Debugger 플러그인이 솔루션입니다.

개발자가 아니고 스스로 문제를 해결할 수 없는 경우 다른 사람을 고용하여 문제를 해결할 수도 있습니다.

위의 솔루션 중 하나가 WordPress에서 이 리디렉션 루프 오류를 해결하는 데 도움이 되기를 바랍니다.

7) 워드프레스 재설치:

다른 모든 방법이 실패하면 WordPress 재설치를 고려해야 합니다. 하지만 그렇게 하기 전에 데이터베이스 및 콘텐츠가 백업되었는지 확인하고 수동으로 "wp-admin" 폴더를 새 설치에 추가하여 관리 영역으로 돌아갈 수 있습니다.

또한 새 WordPress 설치와 충돌을 일으킬 수 있는 사용되지 않는 파일을 삭제하십시오.

유튜브 영상

결론적으로:

WP 리디렉션 루프는 매우 일반적인 문제가 아니며 거의 모든 WordPress 사용자가 전에 경험한 적이 없습니다. 그것은 또한 그것을 고치는 방법에 대한 정보가 온라인에 많지 않다는 것을 의미합니다. 하지만 이 글을 따라 하시면서 각 단계를 하나씩 해보시면 1-2시간 안에 문제를 해결하실 수 있을 거라 확신합니다.

또한 이전에 말했듯이 때때로 WP 리디렉션 루프는 Cloudflare와 같은 타사 서비스에 의해 발생하며 가장 좋은 방법은 지원팀에 추가 지원을 문의하는 것입니다.

아래의 댓글 섹션에 자유롭게 생각을 남기고 이 기사가 유용하다고 생각했다면 공유해 주세요.