WordPress가 잠겨 있습니까? wp-admin에 액세스할 수 없는 경우 4가지 해결 방법
게시 됨: 2017-09-15현재 WordPress에 잠겨 있습니까? 그 불안함을 화면을 통해 느낄 수 있다. 이해할 수 있습니다. 자신의 WordPress 웹 사이트에 액세스할 수 없는 것보다 더 불편한 감정은 없습니다.
하지만 심호흡을 해보자, 알았지? 우리는 이것을 극복할 것입니다. 사이트 백업이 있습니까? 이제 신경쓰지 마세요. 대신 더 나은 것을 만드는 데 집중합시다.
이 기사에서는 WordPress에서 잠길 수 있는 다양한 시나리오를 안내합니다. 뿐만 아니라 WordPress 대시보드로 돌아가는 데 필요한 단계도 제공합니다. 따라서 다시 정상적으로 호흡을 시작할 수 있습니다.
비밀번호가 작동하지 않음(복구도 작동하지 않음)
때로는 비밀번호가 작동하지 않는 상황에 처하게 됩니다. 잊어버렸거나(여러 사이트를 운영하는 경우 발생할 수 있음) 누군가가 귀하의 사이트를 해킹하여 변경했을 수 있습니다.
암호 복구도 작동하지 않으면 상황은 더욱 악화됩니다. 이 경우 WordPress 데이터베이스에서 비밀번호를 재설정할 수 있는 유일한 기회가 있습니다. 걱정 마세요. 생각보다 어렵지 않습니다.
phpMyAdmin을 통해 데이터베이스에 액세스
비밀번호를 재설정하려면 먼저 WordPress 데이터베이스에 액세스해야 합니다. 이것은 일반적으로 멋진 인터페이스를 제공하는 phpMyAdmin을 통해 발생합니다. 호스팅 제공업체에서 액세스 권한을 부여해야 합니다.
일단 거기에 wp_users 테이블을 찾으십시오. 설치 중에 데이터베이스 접두사를 변경한 경우 이름이 다를 수 있지만 여전히 _users 로 끝나야 합니다.

여기에 WordPress가 모든 사용자를 저장하므로 클릭하면 사이트에 있는 모든 사용자 프로필 목록을 찾아야 합니다.
사용자 비밀번호 변경
암호를 변경하려면 사용자 이름 옆에 있는 편집을 클릭 하십시오 . 다음 화면에서 user_pass 필드를 찾습니다. 여기에 사용자 비밀번호가 저장됩니다. 그러나 암호화되어 있으므로 필드에 횡설수설만 표시됩니다.

새 비밀번호를 만들려면 거기에 있는 내용을 삭제하고 새 비밀번호를 적어 두십시오. 그러나 이것이 중요합니다. 하단의 저장 을 누르기 전에 중간에 있는 F unction 이라는 드롭다운 메뉴에서 MD5 를 선택해야 합니다.

그렇게 하면 암호가 다시 암호화됩니다. 그 후에는 저장할 시간입니다. 이것이 문제라면 이제 더 이상 WordPress에서 잠기지 않고 wp-admin에 다시 액세스할 수 있습니다.
너무 많은 로그인 시도로 인해 WordPress가 잠김
무차별 대입 공격(해커가 소프트웨어를 사용하여 사용자 이름과 암호를 자동으로 추측하는 경우)을 방지하는 가장 좋은 방법은 로그인 시도를 제한하는 것입니다. 문제: 이것은 또한 실수로 당신을 잠글 수 있습니다.
사실, 내가 사용하고 있던 보안 플러그인으로 내 새 IP 주소를 화이트리스트에 추가하는 것을 잊었기 때문에 바로 그 일이 나에게 일어났습니다. 처리 방법은 다음과 같습니다.
데이터베이스에서 잠금 비활성화
이 문제가 발생하면 일반적으로 보안 플러그인 제작자에게 도움을 받을 수 있습니다. 예를 들어 제 경우에는 iThemes Security가 로그아웃한 모든 사용자를 데이터베이스의 wp_itsec_lockouts 아래에 저장 하고 제 사용자 이름에 대한 잠금을 삭제할 수 있습니다.
그렇게 해서 워드프레스 백엔드에 다시 액세스할 수 있었고, 여기서 내 IP 주소를 화이트리스트에 추가하여 향후 이와 같은 문제를 방지할 수 있었습니다.
보안 플러그인이 WordPress를 잠근 것으로 의심되는 경우 해당 이름과 "잠김" 또는 유사한 검색 문구를 Google에 검색하여 해결책을 찾으십시오. 나처럼 쉽게 치료할 수 있을 것입니다.
최후의 수단: 보안 플러그인 비활성화
특정 보안 솔루션에 대한 항목을 찾을 수 없는 경우 플러그인을 완전히 비활성화하는 최후의 수단도 있습니다. 이를 위해 FTP 서버에 대한 연결(예: FileZilla를 통해)을 설정하고 wp-content 내의 플러그인 폴더에 액세스합니다.
그런 다음 디렉터리 이름을 변경하여 보안 플러그인을 비활성화할 수 있습니다. 그 후에도 여전히 WordPress에 잠겨 있는지 시도해 볼 때입니다. 다시 액세스할 수 있는 경우 위에서 언급한 대로 이러한 일이 다시 발생하지 않도록 조치를 취하십시오.
관리자 권한을 상실했습니다.
다른 사람이 사이트를 해킹할 때 발생할 수 있는 또 다른 일은 관리자 권한이 없는 자신을 발견하는 것입니다. 즉, WordPress에 로그인할 수 있지만 플러그인 및 테마 와 같은 중요한 메뉴에 액세스할 수 없습니다. 물론 그것도 이상적인 상황은 아니다. 그러나 다행히도 솔루션도 너무 복잡하지 않습니다.
새 사용자 만들기
이 경우 다시 첫 번째 단계는 데이터베이스에 액세스하고 wp_users 로 이동하는 것 입니다. 여기에서 상단의 삽입 을 클릭합니다.

이를 통해 완전히 새로운 사용자를 생성할 수 있습니다. 이를 위해 작성해야 할 사항은 다음과 같습니다.
- ID — 아직 사용하지 않는 숫자라면 여기에 아무 숫자나 입력할 수 있습니다. 좋은 방법은 현재 사이트에 있는 사용자 수를 세고 ID를 해당 숫자에 1을 더한 값으로 설정하는 것입니다. 어떤 번호를 사용하든 아래 단계에서 기억하십시오!
- user_login — 이것은 WordPress 로그인입니다. admin 을 제외한 모든 것을 선택 하십시오 .
- user_pass — 이전에 결정한 대로 이것은 사용자 비밀번호입니다. 저장 암호를 입력하고 기능에서 MD5 를 설정하는 것을 잊지 마십시오.
- user_nicename — 사용자 이름의 더 나은 버전. WordPress 백엔드와 웹사이트에 표시되므로 다른 사람들이 보기에 편한 것을 선택하세요.
- user_email — 해당 사용자와 연결할 이메일 주소를 입력합니다.
- user_registered — 현재 날짜를 선택합니다.
- user_status — 0으로 설정하거나 그대로 둡니다.
- display_name — 웹사이트에 표시되는 사용자의 이름입니다.
완료되면 하단의 이동 을 눌러 사용자를 저장합니다.

사용자 메타 구성
여기에서 이제 wp_usermeta 라는 테이블로 이동합니다. 왼쪽에서 액세스할 수 있어야 합니다. 여기에서 다시 삽입 을 클릭하여 이 메뉴로 이동합니다.

그런 다음 다음과 같이 채우십시오.
- unmeta_id — 비워둘 수 있습니다. 자동으로 생성됩니다.
- user_id — 이전에 구성한 ID 번호를 입력합니다.
- meta_key — 여기에 wp_capabilities를 작성 하십시오 .
- meta_value — 입력 a:1:{s:13:”administrator”;b:1;} .
다시 Go 를 눌러 입력을 저장하십시오. 그런 다음 삽입을 다시 클릭하고 다음 정보로 설정을 입력합니다.
- unmeta_id — 다시 비워둡니다.
- user_id — 이전의 ID 번호를 입력합니다.
- meta_key — 이번에는 wp_user_level을 입력 합니다 .
- meta_value — 10 을 입력합니다.
저장하면 이제 새 사용자로 WordPress에 다시 로그인할 수 있습니다. 그렇게 할 때 가장 먼저 할 일은 사용자 프로필을 수정하는 것입니다(오른쪽 상단 모서리에서 내 프로필 수정 선택). 그 후에는 잠재적인 해킹을 처리할 시간입니다.
두려운 죽음의 하얀 스크린
WordPress를 잠그는 또 다른 이유는 죽음의 흰색 화면일 수도 있습니다. 이름에서 알 수 있듯이 이것은 WordPress 웹 사이트에 액세스하려고 할 때 빈 흰색 화면만 표시됩니다. 그것이 두 배로 무섭지만, 그것을 처리하는 방법이 있습니다.
플러그인 비활성화
WSoD를 경험하는 일반적인 이유 중 하나는 오작동하는 플러그인입니다. 해당 여부를 확인하기 위한 빠른 테스트는 FTP 서버에 액세스하고 플러그인 폴더로 다시 이동한 다음 이번에는 전체 폴더의 이름을 바꾸는 것입니다.
그렇게 하면 사이트의 모든 플러그인이 완전히 비활성화됩니다. 귀하의 사이트가 다시 돌아온다면 그것은 실제로 그들 중 하나의 잘못이었습니다.
문제를 해결하려면 이제 플러그인 폴더의 이름을 원래 이름으로 되돌린 다음 범인을 찾을 때까지 WordPress 백엔드에서 플러그인을 하나씩 다시 활성화할 수 있습니다.
물론 어떤 플러그인에 결함이 있는지 이미 알고 있는 경우 해당 플러그인만 비활성화하여 시작할 수도 있습니다.
테마 확인
위의 방법으로 문제가 해결되지 않으면 테마에 문제가 있을 수 있습니다. 그런 경우인지 확인하려면 테마 폴더로 이동하십시오. 추가 작업을 수행하기 전에 나중에 백업할 수 있도록 폴더를 다운로드하십시오.
그런 다음 기본 테마가 설치되어 있는지 확인합니다. 그것은 Twenty Something 시리즈 중 하나를 의미합니다. 그렇지 않은 경우 다운로드하여 압축을 풀고 테마 폴더에 업로드하십시오.
그런 다음 활성 테마의 디렉토리 이름을 바꿉니다. 이렇게 하면 비활성화되고 WordPress가 자동으로 기본 테마로 전환됩니다. 이 방법으로 문제가 해결되면 테마에 문제가 있을 수 있으므로 문제를 찾아야 합니다.
사이트의 메모리 제한 늘리기
서버 메모리가 부족하면 White Screen of Death가 발생할 수도 있습니다. 할 수 있는 몇 가지 작업이 있지만 이 문서의 범위를 벗어납니다. WordPress 웹사이트의 메모리 제한을 늘리려면 이 가이드를 대신 참조하세요. 죽음의 흰색 화면에 대한 더 많은 솔루션은 이 문서를 확인하십시오.
PHP 구문 분석 오류로 인해 WordPress가 잠김
웹사이트에 대한 까다로운 점은 누락된 세미콜론 또는 이와 유사한 것과 같은 작은 일이라도 실행에서 제외될 수 있다는 것입니다.

위와 유사한 화면에서 WordPress 사이트가 잠겨 있는 경우 일반적으로 파일 중 하나에 코드 스니펫을 삽입한 후입니다. 특히 초보자는 내장된 WordPress 편집기를 사용하여 그렇게 한 다음 자신의 작업을 되돌릴 수단이 없는 경우가 많습니다.
고맙게도 스니펫(보통 functions.php )을 포함시킨 위치를 기억하는 한 여기에서 쉽게 돌아올 수 있습니다. 그렇다면 FTP를 통해 사이트에 연결하고 코드 편집기(내가 가장 좋아하는 메모장++)로 편집할 수 있습니다. 이전에 삽입한 코드 조각을 꺼내서 파일을 다시 업로드하면 WordPress에 다시 액세스할 수 있습니다.
귀하의 사이트로 다시 돌아왔습니까?
WordPress에서 잠기는 것은 모든 웹 사이트 소유자의 악몽 목록에서 높습니다. 사이트에 액세스할 수 없다는 것은 누구나 원하는 상황이 아닙니다. 고맙게도 WordPress에 로그인할 수 없는 것을 포함하여 모든 문제에 대한 해결책이 있습니다.
위에서 우리는 잠금이 잘못된 비밀번호, 너무 많은 로그인 시도, 관리자 권한 상실, 죽음의 화이트 스크린 및 PHP 구문 분석 오류로 인해 발생하는 경우 사이트에 다시 들어가는 방법에 대해 설명했습니다. 문제가 포함된 경우 이제 WordPress 백엔드에서 안전하고 사운드를 되찾을 수 있습니다. 축하합니다!
그러나 여기에 포함되지 않은 WordPress 잠금과 관련된 다른 문제가 발생한 경우 아래 의견 섹션에서 공유하십시오.
위에서 언급하지 않은 이유로 WordPress에 잠긴 적이 있습니까? 아래 코멘트 섹션에서 원인과 해결 방법을 알려주십시오!
Jiw Ingka의 기사 축소판 이미지 / shutterstock.com
