워드프레스 관리자 페이지 접속이 안 돼요
워드프레스 관리자 페이지에 접속할 수 없을 때 wp-admin 응답, 로그인 화면, HTTP 상태와 오류 원문을 구분해 확인하는 가이드입니다.
빠른 답변
워드프레스 관리자 페이지 접속이 안 되면 /wp-admin/과 /wp-login.php의 응답을 비교하고, HTTP 상태·리디렉션 위치·오류 원문을 기록합니다. 로그인 화면이 열리는지, 로그인 뒤 다시 로그인 화면으로 돌아오는지, 공개 사이트도 함께 실패하는지에 따라 확인할 대상을 구분해야 합니다.
- 적용 범위
- 이 가이드의 시작 증상과 각 분기 조건이 일치하는 경우
- 출처 확인일
- 2026-08-29
- 최종 검토
- 2026-08-29
- 수정일
- 2026-08-29
- 정정 이력
- 2026-07-29 이후 기록 없음
- 대상
- 사이트 운영자, 쇼핑몰 운영자, 웹 에이전시, 프리랜서
이 가이드가 맞는 경우
- 애플리케이션 오류 메시지
- 인증 실패
상황별 다음 단계
There has been a critical error on this website. Please check your site admin email inbox for instructions.
화면에 There has been a critical error on this website 문구가 표시됩니다.
Error establishing a database connection
화면에 Error establishing a database connection 문구가 표시됩니다.
Briefly unavailable for scheduled maintenance. Please check back in a minute.
화면에 Briefly unavailable for scheduled maintenance 문구가 표시됩니다.
Cookies are blocked or not supported
로그인 화면에 Cookies are blocked or not supported 문구가 표시됩니다.
HTTP 404: Not Found
/wp-admin/ 또는 /wp-login.php가 HTTP 404로 응답합니다.
HTTP 403: Forbidden
/wp-admin/ 또는 /wp-login.php가 HTTP 403으로 응답합니다.
호스팅사·개발자에게 전달할 내용
변경 전 기록
- WordPress 설치 주소, 실패한 관리자 URL, 발생 시각과 HTTP 상태를 전달합니다.
- /wp-admin/과 /wp-login.php의 응답 차이, 리디렉션 위치와 화면 오류 원문을 전달합니다.
- 최근 플러그인·테마·WordPress·PHP·보안 설정 변경과 공개 사이트의 정상 여부를 전달합니다.
- 비밀번호, 복구 링크, 쿠키, 인증 토큰, 개인정보와 wp-config.php의 비밀값은 전달하지 않습니다.
알아둘 점
/wp-admin/이 열리지 않는다는 설명만으로 원인을 정할 수 없습니다. 로그인하지 않은 사용자가 /wp-admin/에 접속하면 WordPress가 로그인 페이지로 보내는 것은 정상 동작입니다. 먼저 /wp-admin/과 /wp-login.php의 응답을 비교하십시오.
변경 없이 먼저 확인하세요
- 실패한 전체 URL과 발생 시각을 기록합니다.
- 브라우저 개발자 도구의 Network 탭에서 HTTP 상태와
Location응답 헤더를 기록합니다. /wp-admin/과/wp-login.php를 각각 열어 응답이 같은지 비교합니다.- 공개 사이트의 대문과 글 한 개도 같은 시각에 열리는지 확인합니다.
- 최근 플러그인·테마·WordPress·PHP·보안 설정 변경 시각을 기록합니다.
비밀번호, 쿠키, 복구 링크와 wp-config.php의 데이터베이스 비밀번호는 화면 캡처나 문의 내용에 포함하지 않습니다.
응답별 확인 순서
| 관찰 결과 | 판단 범위 | 다음 확인 |
|---|---|---|
/wp-admin/이 /wp-login.php로 이동하고 로그인 화면이 열림 | 로그아웃 상태의 정상 이동 | 계정 정보 입력 뒤 어떤 응답이 발생하는지 확인합니다. |
| 로그인 뒤 다시 로그인 화면으로 돌아옴 | 로그인 쿠키·브라우저 캐시·보안 설정 구간 | 쿠키 허용 여부와 브라우저 캐시를 확인하고, 리디렉션 반복 확인에서 이동 경로를 기록합니다. |
Cookies are blocked or not supported 표시 | WordPress 테스트 쿠키 또는 인증 쿠키 설정 실패 | Cookies are blocked or not supported 문구를 확인합니다. |
There has been a critical error on this website 표시 | WordPress 실행 중 치명적 오류 | WordPress 치명적 오류에서 관리자 이메일과 디버그 로그를 확인합니다. |
Error establishing a database connection 표시 | 데이터베이스 연결 실패 | WordPress 데이터베이스 연결 오류를 확인합니다. |
Briefly unavailable for scheduled maintenance 표시 | 업데이트 뒤 유지보수 상태 | WordPress 유지보수 메시지를 확인합니다. |
| HTTP 403 | 서버·WAF·관리자 경로 보호가 요청을 거부 | HTTP 403: Forbidden을 확인하고 응답 주체를 기록합니다. |
| HTTP 404 | 설치 경로·요청 URL·웹서버 경로가 일치하지 않음 | HTTP 404: Not Found를 확인합니다. |
| HTTP 500 또는 빈 화면 | WordPress·PHP가 정상 응답을 만들지 못함 | 관리자 이메일, 호스팅 오류 로그와 wp-content/debug.log의 원문을 확인합니다. |
HTTP 상태가 브라우저 화면에 보이지 않으면 개발자 도구에서 Document 요청을 선택해 확인합니다. CDN이나 WAF를 사용하면 WordPress가 아니라 앞단 서비스가 403·404·500을 반환할 수 있으므로 응답 헤더와 오류 화면의 사업자 표시도 함께 기록합니다.
로그인 화면은 열리지만 로그인할 수 없을 때
- WordPress 사용자 이름 또는 이메일 주소를 구분해 입력했는지 확인합니다.
- 브라우저에서 해당 사이트의 쿠키가 허용되는지 확인합니다.
- 캐시와 쿠키를 지운 별도 브라우저 프로필에서도 같은지 비교합니다.
- 방화벽이나 보안 플러그인이 로그인 요청을 차단했는지 운영 로그에서 확인합니다.
WordPress는 로그인 상태를 쿠키로 확인합니다. 로그인 뒤 같은 화면으로 돌아오는 증상만으로 비밀번호 오류, 플러그인 충돌 또는 서버 장애라고 단정하지 않습니다.
플러그인이나 테마 변경 뒤 관리자 화면이 막혔을 때
WordPress 공식 문서는 관리자 화면에 들어갈 수 없을 때 FTP 또는 호스팅 파일 관리자를 사용해 플러그인을 비활성화하는 절차와 활성 테마 폴더 이름을 바꾸는 절차를 안내합니다. 이 조치는 사이트 동작을 바꾸므로 다음 조건을 먼저 지키십시오.
- 파일과 데이터베이스 백업, 현재 폴더 이름과 변경 시각을 기록합니다.
- 최근 변경 직후 증상이 시작됐는지 확인합니다.
- 플러그인 전체를 삭제하지 말고 비활성화로 재현 여부를 비교합니다.
- 복구되면 한 번에 하나씩 되돌려 증상이 다시 나타나는 지점을 기록합니다.
관리자 경로에 Basic Auth, WAF 또는 별도 접근 제한을 설정했다면 /wp-admin/admin-ajax.php 같은 관리자 기능 요청까지 막는지 확인합니다. 보안 기능 전체를 끄거나 관리자 경로를 공개하는 방식으로 시험하지 않습니다.
치명적 오류나 빈 화면일 때
WordPress가 보낸 사이트 관리자 이메일에 복구 링크와 오류 위치가 있는지 먼저 확인합니다. 오류 세부 정보가 없다면 공개 화면에 PHP 오류를 표시하지 말고 서버 로그 또는 wp-content/debug.log에서 원문을 확인합니다.
발생 시각:실패한 관리자 URL:/wp-admin/ HTTP 상태와 Location:/wp-login.php HTTP 상태와 Location:공개 사이트 정상 여부:화면 오류 원문:관리자 이메일 수신 여부:오류 로그의 파일·줄 번호(비밀값 제외):최근 플러그인·테마·WordPress·PHP·보안 설정 변경:오류 로그에는 서버 경로, 사용자 정보와 요청 값이 포함될 수 있습니다. 외부에 전달할 때는 비밀번호·쿠키·토큰·개인정보를 제거하십시오.
참고 자료
WordPress.org · 공식 자료 · 확인 범위: wp-admin-login-redirect, login-cookie-check, login-redirect-loop-check · 확인일: 2026-08-29
WordPress.org · 공식 자료 · 확인 범위: browser-cookie-cache-check, plugin-conflict-check, firewall-check · 확인일: 2026-08-29
WordPress.org · 공식 자료 · 확인 범위: deactivate-plugins-without-admin, switch-theme-without-admin · 확인일: 2026-08-29
WordPress.org · 공식 자료 · 확인 범위: critical-error-log-check, database-error-branch, maintenance-error-branch, plugin-theme-isolation · 확인일: 2026-08-29
WordPress.org · 공식 자료 · 확인 범위: wp-admin-security-layer-caution, admin-ajax-access-caution, https-admin-recommendation · 확인일: 2026-08-29