WordPress 복구 모드: 정의 및 사이트 수정에 사용하는 방법
게시 됨: 2021-09-08WordPress 사이트를 방문하려고 하면 "이 웹사이트에 심각한 오류가 발생했습니다. 지침을 보려면 사이트 관리자 이메일 받은 편지함을 확인하십시오. 그렇다면 사이트는 아마도 WordPress 복구 모드에 있을 것입니다.
복구 모드는 사이트의 치명적인 문제를 해결하는 데 도움이 되는 핵심 WordPress 기능입니다. 사이트가 이 모드에 있으면 두 가지 일이 발생합니다.
- 사이트의 프런트엔드에 위의 오류 메시지가 표시됩니다.
- "[귀하의 사이트 이름] 귀하의 사이트에 기술적인 문제가 있습니다"라는 제목의 이메일을 받게 됩니다.
그래서 - 당신은 무엇을합니까? 복구 모드는 어떻게 작동하며 사이트가 다시 작동하도록 하려면 어떻게 해야 합니까?
자, 이것이 이번 포스트의 주제입니다. 다음을 포함하여 이 주제에 대해 알아야 할 모든 것을 다룰 것입니다.
- WordPress 복구 모드가 무엇이며 어떻게 도움이 됩니까?
- WordPress 복구 모드에 액세스하는 방법.
- 문제를 해결하고 사이트를 다시 작동시키는 방법.
시작할 준비가 되셨습니까? 사이트를 수정합시다!
WordPress 복구 모드는 무엇입니까?
워드프레스 복구 모드는 2019년 5월에 출시된 워드프레스 5.2의 일부로 출시된 핵심 기능입니다.
간단히 말해서, WordPress 화이트 스크린의 죽음이나 구문 분석/구문 오류와 같은 문제를 일으킬 수 있는 치명적인 오류를 사이트에서 쉽게 수정할 수 있도록 하는 것을 목표로 합니다.
치명적인 오류가 발생하도록 두는 대신 WordPress는 자동으로 복구 모드를 트리거합니다.
사이트가 복구 모드에 있는 경우에도 특수 링크를 통해 백엔드 WordPress 대시보드에 액세스할 수 있으므로 문제를 해결할 수 있습니다.
복구 모드가 없으면 전체 사이트가 가장 치명적인 오류 상황( 프론트엔드 및 백엔드 모두 )에서 작동을 멈춥니다. 즉, 문제를 해결하려면 FTP를 통해 서버에 연결해야 합니다.
재미없어! 우리를 믿으십시오. 복구 모드를 사용하면 작업이 훨씬 쉬워집니다.
WordPress 복구 모드를 트리거하는 문제는 무엇입니까?
WordPress 복구 모드는 자동으로 트리거됩니다. 수동으로 활성화할 수 있는 것이 아닙니다.
어떤 유형의 오류가 복구 모드를 트리거하는지 궁금할 수 있습니다.
일반적으로 WordPress가 사이트를 손상시키는 코드를 감지할 때마다 트리거( 또는 최소한 트리거 시도 )합니다.
이 코드는 잘못된 플러그인이나 설치한 테마에서 올 수 있습니다. 또는 사이트에 대한 사용자 지정 코드 편집을 시도하는 경우( 아마도 자식 테마의 functions.php 파일을 통해 ) 문제가 있는 코드는 자신의 편집에서 비롯된 것일 수 있습니다.
복구 모드는 무엇을 합니까?
복구 모드를 사용하면 WordPress는 사이트에서 치명적인 오류를 감지할 때 몇 가지 작업을 수행합니다.
- 백엔드 WordPress 대시보드에 계속 액세스할 수 있도록 문제를 일으키는 코드를 자동으로 "일시 중지"하려고 합니다. 예를 들어 문제가 있는 코드가 특정 플러그인에 있는 경우 WordPress는 해당 플러그인을 일시 중지합니다.
- 관리자 계정과 연결된 이메일 주소로 이메일을 받게 됩니다. 이 이메일의 특수 링크를 사용하여 복구 모드에서 대시보드를 열 수 있습니다.
- 사이트 프론트엔드에 기본 오류를 표시하는 대신 WordPress는 "이 웹사이트에 심각한 오류가 발생했습니다"라는 간단한 메시지만 표시합니다.
여전히 수동으로 사이트를 수정할 수 있습니까?
사이트의 오류를 수정하는 데 정말 유용한 도구이지만 반드시 사용할 필요는 없습니다. 모든 일반적인 WordPress 문제 해결 팁은 여전히 작동하므로 이러한 방법을 사용하여 사이트를 수정할 수 있습니다.
어떤 이유로 복구 모드에 액세스할 수 없거나 사용하지 않으려는 경우 WordPress 죽음의 흰색 화면을 수정하는 방법에 대한 가이드의 팁에 따라 대부분의/모든 문제를 수정할 수 있습니다. 복구 모드를 트리거하는 문제.
사이트를 수동으로 수정하면 복구 모드를 시작하지 않아도 다시 작동합니다.
WordPress 복구 모드에 액세스하는 방법
WordPress가 사이트 코드에서 오류를 감지하면 자동으로 복구 모드를 트리거합니다. 그러나 평소처럼 WordPress 대시보드로 이동하는 것만으로는 복구 모드에 액세스할 수 없습니다.
대신 복구 모드에 액세스하려면 특수 복구 모드 링크를 사용해야 합니다. 다음과 같이 보입니다.
https://yoursite.com/wp-login.php?action=enter_recovery_mode&rm_token=KfHPAWSJ&rm_key=s0OG1KyTAdwk0
WordPress가 복구 모드를 실행하면 관리자 계정에 사용하는 이메일 주소로 자동으로 이메일을 보내야 합니다.
이 이메일에는 다음이 포함됩니다.
- 발생하는 특정 오류에 대한 세부정보입니다.
- 복구 모드에 액세스하는 데 사용할 수 있는 링크입니다.
링크는 이메일이 전송된 시간으로부터 24시간 동안 활성화됩니다. 이 24시간이 만료되면 WordPress는 24시간 동안 활성화된 새 복구 링크가 포함된 다른 이메일을 보냅니다. 사이트가 복구 모드에 있는 한 주기가 계속 반복됩니다. 즉, 24시간마다 계속 이메일을 받게 되며 각 이메일에는 24시간 동안 유효한 링크가 포함됩니다.
이메일의 링크를 클릭하면 일반 로그인 양식을 사용하여 WordPress에 로그인하라는 메시지가 표시되며 상단에 새 알림이 추가됩니다.
다음 섹션에서는 WordPress 복구 모드를 사용하여 사이트를 수정하는 방법을 다룹니다. 하지만 먼저 이메일을 받지 못한 경우 WordPress 복구 모드에 액세스하기 위한 몇 가지 다른 솔루션에 대해 이야기해 보겠습니다.
수동으로 복구 모드 이메일 정의
어떤 이유로 관리자 계정과 연결된 이메일에 액세스할 수 없는 경우 wp-config.php 파일을 편집하여 WordPress에서 링크를 보내야 하는 이메일을 수동으로 정의할 수도 있습니다.
FTP를 통해 서버에 연결하거나 cPanel File Manager와 같은 것을 사용하여 이 파일을 편집할 수 있습니다.
다음 코드 조각을 추가하고 예제 이메일 주소를 사용하려는 실제 이메일로 바꾸십시오.
define( 'RECOVERY_MODE_EMAIL', '[email protected]' );
사이트가 이미 복구 모드에 있는 경우 WordPress는 즉시 이 주소로 이메일을 보내지 않습니다. 변경 사항이 적용되려면 다음 이메일이 올 때까지 기다려야 합니다. 다시 말하지만 WordPress는 24시간마다 복구 이메일을 보내므로 사이트가 이미 복구 모드에 있는 경우 이와 같은 이메일을 수동으로 업데이트하는 것은 좋은 솔루션이 아닐 수 있습니다.
클라이언트 사이트를 구축하는 경우 클라이언트 대신 이메일을 수신할 수 있으므로 유용할 수도 있습니다(누구는 이메일로 무엇을 해야 할지 모를 수 있음).
WordPress 복구 모드 URL
어떤 이유로 WordPress에서 보낸 이메일을 받지 못한 경우 아래 URL을 입력하여 수동으로 복구 모드에 액세스할 수 있다고 보고하는 사람들이 있습니다.
그러나이 방법은 테스트했을 때 작동하지 않았습니다. 다른 사람들이 해결책으로 제안했기 때문에 포함시켰지만 여기에는 마일리지가 다를 수 있습니다.
시도하고 싶다면 다음을 WordPress 복구 모드 URL로 입력할 수 있습니다.
https://yoursite.com/wp-login.php?action=enter_recovery_mode
https://yoursite.com
을 WordPress 사이트의 실제 URL로 바꿔야 합니다.
오류를 유발한 문제를 해결하는 방법
복구 모드에서 사이트에 로그인하면 일반 WordPress 대시보드가 표시되지만 두 가지 추가 사항이 있습니다.
- WordPress 도구 모음에 새로운 복구 모드 종료 옵션이 표시됩니다.
- 문제를 이해하는 데 도움이 되는 몇 가지 관리자 알림이 표시됩니다.
이 예에서 관리자 알림은 "하나 이상의 플러그인을 제대로 로드하지 못했습니다"라는 내 플러그인 중 하나에 문제가 있음을 알려줍니다.
Hello Dolly 플러그인에서 의도적으로 일부 코드를 깨뜨렸기 때문에 이것은 의미가 있습니다!
문제가 무엇인지 여전히 확실하지 않은 경우 WordPress에서 보낸 이메일에는 문제에 대한 세부 정보도 포함되어 있습니다.
이 특정 문제의 경우 플러그인 영역으로 이동하려고 합니다. 테마 코드에 문제가 있는 경우 대신 모양 → 테마 로 이동합니다.
플러그인 영역에서 WordPress는 문제를 일으키는 특정 플러그인을 표시합니다. 또한 오류에 대한 자세한 정보를 제공합니다. 플러그인 문제를 해결하려면 두 가지 옵션이 있습니다.
- 비활성화 – 플러그인을 비활성화하여 사이트를 다시 작동할 수 있습니다. 그런 다음 다른 플러그인으로 교체하거나 플러그인 개발자에게 문제 해결을 위한 지원을 요청할 수 있습니다.
- 재개 – 플러그인을 재개하여 다시 활성화할 수 있습니다. 문제가 되는 코드 조각을 수동으로 수정한 경우에만 이 작업을 수행해야 합니다. 아무 것도 수정하지 않고 플러그인을 다시 시작하면 오류가 다시 발생하게 됩니다.
이 예에서는 플러그인을 비활성화하겠습니다.
문제를 해결한 후 복구 모드 종료 버튼을 클릭하면 사이트가 다시 작동하기 시작합니다.
WordPress 사이트를 다시 작동시키십시오!
요약하자면, WordPress 복구 모드는 일반적으로 플러그인 또는 테마 문제를 통해 사이트 코드 문제를 감지할 때 복구 모드를 자동으로 트리거하여 WordPress 죽음의 흰색 화면과 같은 치명적인 오류를 수정하는 데 도움이 되는 유용한 핵심 기능입니다.
사이트를 수정하려면 WordPress에서 보낸 이메일의 특수 링크를 따라갈 수 있습니다. 이 링크를 사용하면 FTP 또는 기타 고급 문제 해결 방법에 의존하지 않고도 WordPress 대시보드에 계속 액세스하고 문제를 해결할 수 있습니다.
문제를 해결한 후 복구 모드를 종료하면 사이트가 다시 작동하기 시작합니다.
어떤 이유로 WordPress 복구 모드에 액세스할 수 없는 경우에도 사이트를 수정할 수 있습니다. WordPress 대시보드에서는 이를 수행할 수 없습니다. 복구 모드 없이 작동하는 몇 가지 문제 해결 팁은 WordPress 죽음의 흰색 화면을 수정하는 방법에 대한 가이드를 확인하세요.
또한 WordPress 문제 해결 및 일반적인 WordPress 오류 수정에 대한 일반 가이드가 있습니다.
사이트를 수정하는 방법에 대해 여전히 질문이 있습니까? 댓글로 알려주세요!