500 오류는 서버가 이유를 말해주지 않는 오류
500 Internal Server Error는 서버가 요청을 처리하다 실패했다는 뜻일 뿐, 화면만 봐서는 원인을 알 수 없습니다. 다행히 워드프레스에서 원인은 몇 가지로 정해져 있어 순서대로 점검하면 대부분 잡힙니다. 파일을 건드리기 전에 워드프레스 백업 가이드대로 전체 백업부터 받아두세요.
점검 1: .htaccess 재생성
가장 흔한 원인은 손상된 .htaccess입니다. FTP나 호스팅 파일관리자에서 워드프레스 루트의 .htaccess 파일명을 .htaccess_old로 바꾼 뒤 사이트를 새로고침해 보세요. 열린다면 관리자 화면 설정 → 고유주소에서 아무것도 바꾸지 말고 ‘변경사항 저장’만 누르면 정상 파일이 자동으로 다시 만들어집니다.
점검 2: 플러그인 배제와 PHP 메모리
특정 플러그인 업데이트 후 발생했다면 wp-content/plugins 폴더명을 바꿔 전체 비활성화한 뒤 하나씩 되살리며 범인을 찾습니다. 로그에 메모리 부족이 찍혀 있으면 wp-config.php에 define(‘WP_MEMORY_LIMIT’, ‘256M’); 을 추가하세요.
점검 3: PHP 버전과 서버 오류 로그
호스팅 관리 패널에서 PHP 버전을 확인하세요. 오래된 PHP 7.x에서 최신 플러그인이 오류를 내기도 하고, 반대로 PHP 8.x로 올린 직후 구형 테마가 죽는 경우도 있습니다. 패널의 error_log(오류 로그) 메뉴에서 발생 시각의 기록을 열면 원인 파일과 줄 번호까지 나오므로 추측 없이 해결할 수 있습니다.
500 오류가 간헐적으로만 나타난다면 트래픽 순간 폭주나 호스팅 리소스 한도 초과일 가능성이 큽니다. 이때는 파일이 아니라 호스팅 사양을 점검하세요.
※ 호스팅사에 문의할 때는 ‘500 오류가 납니다’라고만 적지 말고 발생 시각, 오류가 난 URL, error_log에서 복사한 해당 줄을 함께 전달하면 처리 속도가 몇 배 빨라집니다.
로그를 읽고 원인을 좁히는 일이 익숙하지 않다면 무리해서 파일을 고치기보다 IDC.KR 상담으로 상황을 알려주세요. 유지보수 계약 고객은 이런 서버 오류를 접수 당일 처리해 드리고 있습니다.
HOMEPAGE PLAN
홈페이지 제작 플랜
정찰제입니다. 아래 금액 외에 추가로 청구되는 비용은 없습니다.
호스팅 베이직
198,000원
호스팅 비즈니스
294,000원
호스팅 프로페셔널
426,000원
구매형 (저작권 소유)
550,000원
어드벤처드
750,000원
울티마
950,000원
REFERENCE
대기업 레퍼런스 샘플
실제 대기업 홈페이지를 실측해 같은 정보구조로 제작한 샘플입니다.
