WP-Admin에서 잠긴 이유

작성자 :
  • 워드 프레스
  • 업데이트 : Dec 10, 2016

언젠가 당신이 당신이 당신의 WordPress 사이트에 접속할 수 없다는 것을 알게 된 것은 갑자기 일어날 수 있습니다. 명백한 이유가 없을 수 있습니다. 예, 이것이 당신을 많이 화나게하는 동안, 공포에 대한 진정한 이유는 없습니다. . 제점의 근본 원인을 식별하고 해결할 수 있습니다.

사이트의 관리 패널에 액세스 할 수없는 몇 가지 이유가있을 수 있습니다.

  • 데이터베이스 연결 설정 중 오류가 발생했습니다.
  • 죽음의 흰색 화면
  • 잘못된 비밀번호 문제

살펴 보겠습니다. 이들 각각 그리고 가능한 동일한 솔루션.

세 가지 문제를 모두 해결할 수는 있지만 먼저 모든 파일을 백업해야합니다. 무언가 잘못되면 시계를 되돌릴 수 있습니다!

데이터베이스 연결 설정 중 오류가 발생했습니다.

이 메시지는 데이터베이스에 손상이 있거나 데이터베이스의 로그인 자격 증명이 잘못되어 호스팅 서비스가 중단 된 경우에 발생할 수있는 경우에 나타납니다.

먼저 오류 메시지를 확인하십시오. 읽으면 "하나 이상의 데이터베이스 테이블을 사용할 수 없습니다. 데이터베이스를 복구해야 할 수도 있습니다 "라고 말하면 데이터베이스를 간단히 복구해야합니다. WP 데이터베이스를 복구 할 수있는 두 가지 방법이 있습니다.

wp-config.php 파일을 찾아 다음 끝에 추가하십시오.

 ( 'WP_ALLOW_REPAIR', true)를 정의;

이제 www.yoursite.com/wp-admin/maint/repair.php로 가서 복구 프로세스를 수행하십시오. 이것은 정상적으로 작동하지만 실패 할 경우 phpMyAdmin 모듈을 통해 데이터베이스를 복구 할 수도 있습니다. 추가 설명을 원한다면 WordPress 데이터베이스 손상 해결에 관한 maketecheasier의 기사.

반면 사이트에 "데이터베이스 연결 설정 중 오류"가 표시되면 wp-config 파일을 확인하고 파일을 열고 변경 사항을 확인해야합니다. 이 파일에는 데이터베이스의 연결 세부 사항이 들어 있습니다. 올바른 설정이 필요한 사용자 이름 및 암호 자격 증명에 문제가있을 수 있습니다. 이 자격 증명에 대해 알아보십시오. 그들이 맞는지 확인하십시오.

이 후에도 오류가 계속되면 호스트 서버에 문제가있는 것일 수 있습니다. MySQL 서버가 반응하는지 체크 아웃해야합니다. 같은 웹 호스팅 서비스의 다른 사용자가 문제를 겪고 있다는 것을 알고 있다면, 이것이 MySQL 서버 문제라는 것을 확신 할 수 있습니다. testconnection.php 결과에 오류가 있거나 phpMyAdmin에 연결하는 동안 오류가 발생하면 호스트 서버에 문의하여 문제를 해결하십시오.

죽음의 흰색 화면

이름에서 알 수 있듯이 로그인을 시도 할 때 볼 수있는 모든 것은 블로킹이되지 않는 빈 화면으로, WordPress 커뮤니티 "WordPress White Screen Of Death"에서 일반적으로 언급됩니다. 한 가지 이유는 단순히 서버에 충분한 공간이 없기 때문일 수 있습니다. 이것은 종종 호스팅이 공유되는 경우 일 수 있습니다. 브라우저 캐시 또는 캐싱 플러그인 (액세스 할 수있는 경우)을 지우면 도움이 될 수 있습니다.

경우에 따라 WordPress 파일 또는 데이터베이스가 맬웨어 또는 기타 문제로 인해 손상 될 수 있으며이 경우 서버 끝에서만 해결 될 수 있습니다. 그렇지 않으면 서버가 계획된 또는 계획되지 않은 중단 시간이 발생할 수 있습니다.

WordPress의 DE_BUG은 오류의 원인을 식별하는데도 도움이됩니다. 종종 테마 자체 또는 사용되는 플러그인에서 코딩이 잘못되었습니다. 최근에 플러그인을 추가하거나 수정 한 경우 액세스가 복원되었는지 확인하기 위해 변경 사항을 실행 취소 할 수 있습니다. 그러나 여전히 사용자 앞에 흰색 화면이 있으면 필요한 변경을 수행하기 위해 파일 전송 클라이언트를 사용해야합니다.

최신 버전의 WordPress와 호환 될뿐만 아니라 개발자가 적극적으로 지원하는 플러그인은 문제를 일으키지 않습니다. 만료 된 플러그인은 종종 범인입니다.

문제를 일으키는 플러그인인지 확인하려면 다음을 수행하십시오.

  1. 웹 사이트 서버의 wp-content 폴더로 이동하여 plugins 폴더를 찾아 이름을 바꿀 수 있습니다.
  2. 모든 플러그인이 비활성화되며 이제 WordPress 대시 보드에 액세스 할 수있는 경우 문제가 하나 이상의 플러그인과 관련되어 있음을 알 수 있습니다.
  3. 플러그인을 하나씩 활성화하고 흰색 화면이 다시 나타나는지 확인하여 문제가되는 원인을 찾아 낼 수 있습니다. 그런 다음 문제가있는 플러그인을 삭제할 수 있습니다.

이 모든 작업을 수행 한 후에도 여전히 빈 화면이 보이면 테마의 플러그인으로 처리 한 프로세스를 반복하여 잘 작동하는지 확인할 수 있습니다.

때로는 테마의 functions.php 파일이나 다른 WordPress PHP 파일에서 작업 할 때 흰색 화면이 나타날 수 있습니다. 이 경우 결함있는 코딩이 빈 화면의 가장 큰 원인입니다. 그런 다음 FTP를 사용하여 WordPress에 액세스하고 결함있는 코딩을 올바르게 설정해야합니다.

이 특별한 문제를 피하기 위해 테마 PHP를 변경하는 동안 하위 테마를 사용하는 것이 좋습니다. 또한 변경을 시도하기 전에 원본 PHP의 실제 작동중인 버전을 타사 스토리지에 저장하는 것이 가장 좋습니다. 어쩔 수없는 경우 원본 코드가 손실되지 않습니다.

죽음의 흰색 화면에 대한 원인에 대한보다 상세한 연구를 위해, Corey McKrill의 The The Foundry Foundry에 대한 기사.

잘못된 비밀번호 문제

때로는 올바른 사용자 이름과 암호 조합을 사용 했음에도 불구하고 WordPress 대시 보드에 액세스 할 수없는 경우가 있습니다. 올바른 비밀번호로 이메일을받지 못할 수도 있으므로 "비밀번호 분실"옵션을 사용하여 항목을 얻으려는 시도조차도 작동하지 않습니다. 일부 해커가 귀하의 웹 사이트를 해킹 할 수있는 경우 이러한 일이 발생할 수 있습니다.

이것에 가장 간단한 솔루션은 귀하의 호스팅 계정에서 것입니다. phpMyAdmin을 사용하여 데이터베이스를 열고 사용자를 식별하십시오. 일단 암호 자격 증명을 변경하면 설정됩니다! SiteGround가 제공 한 같은 것에 관한 아주 광범위한 튜토리얼 그래서 좋은 호스팅 서비스도 될 것입니다.

최종 생각

나는이 가이드가 약간 까다로운 상황에서 WordPress 사이트를 조작하는 데 유용하게 사용되기를 바랍니다. 그리고 마지막으로, WordPress의 성장에도 불구하고 콘텐츠 관리 시스템 및 우수한 하드웨어 개발에도 불구하고 항상 뭔가 잘못 될 가능성이 있습니다. 따라서 일정한 간격으로 웹 사이트 백업을 작성하십시오.

또한 이러한 문제로 귀하의 웹 사이트를 괴롭히지 않을 수 있음을 알아야합니다. 이 경우에도 여전히 잠겨있는 경우 웹 호스트에게 문의하십시오.

비슈누 소개

비슈누 (Vishnu)는 밤에 프리랜서 작가이며 데이터 분석가로 일합니다.