워드프레스를 운영하다 보면 갑자기 “404 Not Found”, “500 Internal Server Error” 같은 오류가 발생하는 경우가 많습니다.
특히 플러그인 설치, 테마 수정, 고유주소(permalink) 변경 후 빈 화면이 뜨거나 특정 페이지가 전혀 열리지 않는 일이 자주 있습니다.
이번 글에서는 워드프레스 에러가 발생했을 때 가장 빠르게 확인할 수 있는 즉시 필수 체크 항목을 정리합니다.
1️⃣ 404 에러(페이지가 안 열릴 때) 원인과 해결
404 에러는 “페이지를 찾을 수 없습니다”라는 의미지만,
대부분은 워드프레스 설정 또는 permalink 문제로 쉽게 해결할 수 있는 유형입니다.
✔ 1. 고유주소(permalink) 다시 저장
가장 흔한 해결법.
워드프레스는 퍼머링크 구조가 깨지면 페이지가 404로 뜰 수 있습니다.
경로: 설정 → 고유주소 → 아무것도 수정하지 않고 ‘변경사항 저장’ 클릭
→ 바로 대부분의 404 문제가 해결될 수 있습니다.
✔ 2. .htaccess 파일 재생성
Apache 서버 사용 시 .htaccess 파일이 손상되면 404가 발생합니다.
방법
- FTP 접속 →
/public_html/.htaccess백업 - 파일 삭제
- 워드프레스 관리자에서 고유주소 재저장
→ 자동으로 새 파일 생성
✔ 3. 플러그인 충돌
특히 보안·캐시 플러그인이 URL 접근을 막아 404 에러가 발생할 수 있습니다.
해결
- 플러그인 → 전체 비활성화 → 하나씩 다시 활성화하며 원인 찾기
- 캐시 플러그인은 “전체 캐시 삭제(Purge)” 실행
✔ 4. 테마 functions.php 코드 오류
코드 삽입 후 404가 발생하는 경우도 많습니다.
해결
- FTP로 접속해 functions.php에서 최근 삽입한 코드를 제거
- 또는 임시로 기본 테마(Twenty Twenty-Four)로 변경
2️⃣ 500 에러(서버 오류) 원인과 해결
500 에러는 서버 자체가 명령을 실행할 수 없음을 의미합니다.
에러가 뜨면 당황스럽지만, 실제 원인은 비교적 일정합니다.
✔ 1. 플러그인 충돌 (가장 흔함)
특히 워드프레스 6.x 버전 이후 플러그인 업데이트 불일치로 500이 번번히 발생합니다.
해결 순서
- FTP 접속 →
/wp-content/plugins폴더 이름을plugins_old로 변경 - 사이트 새로고침
- 오류가 사라지면 → 플러그인 중 하나가 원인
- 하나씩 활성화해 문제 플러그인 확인
✔ 2. PHP 메모리 부족
워드프레스는 최소한 128MB 메모리가 필요합니다.
500 오류는 서버 메모리가 부족한 경우 자주 발생하곤 합니다.
해결
wp-config.php에 아래 코드 삽입:
또는 호스팅 관리자에서 PHP 메모리 제한을 직접 상향.
✔ 3. .htaccess 손상
404뿐 아니라 500 에러의 원인이 되기도 합니다.
해결 방법
→ 앞에서 알려준 대로 .htaccess 삭제 후 재생성
✔ 4. 테마 오류
유료 테마를 커스터마이징하거나 CSS/JS 수정 후 사이트가 죽는 경우 많음.
해결
- 기본 테마로 변경
- 변경한 코드 되돌리기
- 테마 업데이트
3️⃣ 실제로 가장 빠르게 해결되는 10분 필수 체크 항목
에러가 발생했을 때 아래 순서대로 하면 대부분 해결할 수 있습니다.
- 고유주소 재저장
- 캐시 전체 삭제
- 플러그인 전체 비활성화
- .htaccess 재생성
- 기본 테마로 변경
- PHP 메모리 올리기
- FTP로 파일 손상 여부 확인
- 검색 콘솔 오류 확인
- 서버 에러로그(Error Log) 확인
- 그래도 안 되면 호스팅 지원 요청
이 순서를 따르면 워드프레스 에러의 80% 이상은 직접 해결 가능하니 실행해보세요.
4️⃣ 마지막 팁: 404/500을 예방하는 운영 방법
에러는 대부분 “사전 설정”만 잘해도 거의 발생하지 않습니다.
- 플러그인은 최대한 필요한 것만 설치
- 테마는 검증된 공식 테마 또는 유료 테마 사용
- functions.php 직접 수정 X → Code Snippets 플러그인 사용
- 자동 업데이트는 끄고, 업데이트 전 백업 필수
- 캐시·보안 플러그인은 1~2개만 유지
- Cloudflare 사용 시 캐시 설정 무리하게 잡지 않기
이런 기본 운영만 지켜도 심각한 오류는 거의 발생하지 않으니 기억하세요!