워드프레스에서 치명적인 오류가 발생했을 때 어떻게 복구하나요?
💡 요약 정리
- 워드프레스 플러그인 활성화/업데이트 또는 테마 변경 후 "치명적인 오류" 메시지가 표시되면, 워드프레스 복구 모드를 이용하여 문제 플러그인/테마를 비활성화할 수 있습니다.
- 복구 모드를 사용할 수 없는 경우 FTP 또는 DATA&DB 복원으로 해결 가능합니다.
1. 워드프레스 복구 모드란?
워드프레스 5.2 이상에서 제공하는 내장 기능으로, PHP 치명적 오류가 발생하면 관리자 이메일로 복구 모드 접속 링크가 자동 발송됩니다. 이 링크를 통해 관리자 대시보드에 접속하여 문제가 되는 플러그인/테마를 비활성화할 수 있습니다.
2. 복구 모드 사용 절차
| 순서 | 작업 | 상세 |
|---|---|---|
| 1 | 복구 메일 확인 | 워드프레스 관리자 이메일(설정 > 일반 > 관리자 이메일 주소)로 발송된 "사이트에 기술적인 문제가 있습니다" 제목의 메일을 확인합니다. |
| 2 | 복구 모드 접속 | 메일 본문의 복구 모드 URL 링크를 클릭하여 관리자 대시보드에 접속합니다. |
| 3 | 문제 플러그인/테마 비활성화 | 플러그인 메뉴에서 오류를 유발한 플러그인을 비활성화하거나, 테마를 기본 테마로 변경합니다. |
| 4 | 사이트 정상 확인 | 복구 모드를 종료하고 사이트가 정상 표시되는지 확인합니다. |
| 5 | 플러그인 업데이트/교체 | 비활성화한 플러그인을 최신 버전으로 업데이트하거나 대체 플러그인으로 교체합니다. |
3. 복구 메일을 받지 못한 경우 - FTP 대안
복구 메일을 수신하지 못한 경우(스팸함도 확인), FTP/SFTP로 직접 문제 플러그인을 비활성화할 수 있습니다.
- FTP/SFTP로 서버에 접속합니다.
- /www/wp-content/plugins/ 경로로 이동합니다.
- 문제가 되는 플러그인 폴더명을 변경합니다. (예:
plugin-name→plugin-name_disabled) - 사이트 접속이 정상화되면 워드프레스 관리자에서 해당 플러그인을 삭제하거나 업데이트합니다.
문제 플러그인을 특정할 수 없는 경우, plugins 폴더 전체를 이름 변경(예: plugins_backup)하면 모든 플러그인이 비활성화되어 관리자 접속이 가능해집니다.
4. DATA&DB 복원으로 이전 상태로 되돌리기
위 방법으로 해결이 어려운 경우, 정상 동작하던 날짜로 DATA&DB 복원을 진행할 수 있습니다.
- 나의 서비스 관리 > 호스팅관리 > 워드프레스 관리 > DATA&DB 복원/백업에서 최근 1-7일 백업 중 선택하여 복원합니다.
- 복원 시 현재 데이터가 덮어쓰기되므로, 복원 전 현재 상태를 반드시 백업해 주세요.
5. 상황별 해결 우선순위
| 상황 | 우선 안내 순서 |
|---|---|
| 치명적 오류 메시지 - 관리자 접속 불가 | 1순위: 복구 모드 (이메일 링크) → 2순위: FTP 플러그인 비활성화 → 3순위: DATA&DB 복원 |
| 특정 플러그인 활성화 후 오류 - 원인 명확 | 1순위: 복구 모드로 해당 플러그인 비활성화 → 2순위: 최신 버전 업데이트 또는 대체 |
| PHP 버전 변경 후 오류 | PHP 호환성 문제. 복구 모드로 비호환 플러그인 비활성화 또는 PHP 버전 원복 |
6. 관련 설정 경로
- 관리자 이메일 확인: 워드프레스 관리자 > 설정 > 일반 > 관리자 이메일 주소
- DATA&DB 복원: 나의 서비스 관리 > 호스팅관리 > 워드프레스 관리 > DATA&DB 복원/백업
- PHP 버전 변경: 나의 서비스 관리 > 호스팅관리 > 기본관리 > PHP 버전관리
자세한 내용은 워드프레스 치명적 오류 복구 도움말을 참고해 주세요.
문제가 해결되지 않았나요?
위 방법으로 해결되지 않는 경우, 오류 메시지 캡처와 함께 1:1 문의게시판으로 문의해 주세요. 단, 워드프레스 소스(플러그인/테마) 충돌 해결은 고객님 또는 제작 업체에서 처리해야 하며, 카페24에서는 서버 환경 관련 안내만 가능합니다.