워드프레스에서 에러(404/500) 생겼을 때 빠른 해결 필수 체크 항목

워드프레스를 운영하다 보면 갑자기 “404 Not Found”, “500 Internal Server Error” 같은 오류가 발생하는 경우가 많습니다.
특히 플러그인 설치, 테마 수정, 고유주소(permalink) 변경 후 빈 화면이 뜨거나 특정 페이지가 전혀 열리지 않는 일이 자주 있습니다.
이번 글에서는 워드프레스 에러가 발생했을 때 가장 빠르게 확인할 수 있는 즉시 필수 체크 항목을 정리합니다.


1️⃣ 404 에러(페이지가 안 열릴 때) 원인과 해결

404 에러는 “페이지를 찾을 수 없습니다”라는 의미지만,
대부분은 워드프레스 설정 또는 permalink 문제로 쉽게 해결할 수 있는 유형입니다.

✔ 1. 고유주소(permalink) 다시 저장

가장 흔한 해결법.
워드프레스는 퍼머링크 구조가 깨지면 페이지가 404로 뜰 수 있습니다.

경로: 설정 → 고유주소 → 아무것도 수정하지 않고 ‘변경사항 저장’ 클릭
→ 바로 대부분의 404 문제가 해결될 수 있습니다.


✔ 2. .htaccess 파일 재생성

Apache 서버 사용 시 .htaccess 파일이 손상되면 404가 발생합니다.

방법

  1. FTP 접속 → /public_html/.htaccess 백업
  2. 파일 삭제
  3. 워드프레스 관리자에서 고유주소 재저장
    → 자동으로 새 파일 생성

✔ 3. 플러그인 충돌

특히 보안·캐시 플러그인이 URL 접근을 막아 404 에러가 발생할 수 있습니다.

해결

  • 플러그인 → 전체 비활성화 → 하나씩 다시 활성화하며 원인 찾기
  • 캐시 플러그인은 “전체 캐시 삭제(Purge)” 실행

✔ 4. 테마 functions.php 코드 오류

코드 삽입 후 404가 발생하는 경우도 많습니다.

해결

  • FTP로 접속해 functions.php에서 최근 삽입한 코드를 제거
  • 또는 임시로 기본 테마(Twenty Twenty-Four)로 변경

2️⃣ 500 에러(서버 오류) 원인과 해결

500 에러는 서버 자체가 명령을 실행할 수 없음을 의미합니다.
에러가 뜨면 당황스럽지만, 실제 원인은 비교적 일정합니다.


✔ 1. 플러그인 충돌 (가장 흔함)

특히 워드프레스 6.x 버전 이후 플러그인 업데이트 불일치로 500이 번번히 발생합니다.

해결 순서

  1. FTP 접속 → /wp-content/plugins 폴더 이름을 plugins_old로 변경
  2. 사이트 새로고침
  3. 오류가 사라지면 → 플러그인 중 하나가 원인
  4. 하나씩 활성화해 문제 플러그인 확인

✔ 2. PHP 메모리 부족

워드프레스는 최소한 128MB 메모리가 필요합니다.
500 오류는 서버 메모리가 부족한 경우 자주 발생하곤 합니다.

해결
wp-config.php에 아래 코드 삽입:

define( ‘WP_MEMORY_LIMIT’, ‘256M’ );

또는 호스팅 관리자에서 PHP 메모리 제한을 직접 상향.


✔ 3. .htaccess 손상

404뿐 아니라 500 에러의 원인이 되기도 합니다.

해결 방법
→ 앞에서 알려준 대로 .htaccess 삭제 후 재생성


✔ 4. 테마 오류

유료 테마를 커스터마이징하거나 CSS/JS 수정 후 사이트가 죽는 경우 많음.

해결

  • 기본 테마로 변경
  • 변경한 코드 되돌리기
  • 테마 업데이트

3️⃣ 실제로 가장 빠르게 해결되는 10분 필수 체크 항목

에러가 발생했을 때 아래 순서대로 하면 대부분 해결할 수 있습니다.

  1. 고유주소 재저장
  2. 캐시 전체 삭제
  3. 플러그인 전체 비활성화
  4. .htaccess 재생성
  5. 기본 테마로 변경
  6. PHP 메모리 올리기
  7. FTP로 파일 손상 여부 확인
  8. 검색 콘솔 오류 확인
  9. 서버 에러로그(Error Log) 확인
  10. 그래도 안 되면 호스팅 지원 요청

이 순서를 따르면 워드프레스 에러의 80% 이상은 직접 해결 가능하니 실행해보세요.


4️⃣ 마지막 팁: 404/500을 예방하는 운영 방법

에러는 대부분 “사전 설정”만 잘해도 거의 발생하지 않습니다.

  • 플러그인은 최대한 필요한 것만 설치
  • 테마는 검증된 공식 테마 또는 유료 테마 사용
  • functions.php 직접 수정 X → Code Snippets 플러그인 사용
  • 자동 업데이트는 끄고, 업데이트 전 백업 필수
  • 캐시·보안 플러그인은 1~2개만 유지
  • Cloudflare 사용 시 캐시 설정 무리하게 잡지 않기

이런 기본 운영만 지켜도 심각한 오류는 거의 발생하지 않으니 기억하세요!

댓글 남기기