
이 글의 링크는 추후 제휴 링크로 바뀔 수 있으며, 그 경우 구매 시 수수료를 받을 수 있습니다.
이 글에서 다루는 것
사이트가 500 에러나 흰 화면이 됐을 때, 원인을 찾기 전에 먼저 해야 하는 복구 순서를 워드프레스 공식 문서 기준으로 정리합니다.
관리자 화면에 들어갈 수 없어서 아무것도 못 하고 있는 분, 플러그인을 하나씩 껐다 켜다가 시간만 보낸 분을 위한 글입니다.
읽고 나면 몇 분 안에 화면을 되살리는 통로를 확보하고, 범인을 절반씩 좁혀 찾고, 메모리 한도를 올려도 왜 다시 터지는지까지 구분할 수 있습니다.
순서를 바꾸면 복구가 빨라집니다
대부분의 안내는 원인을 먼저 찾으라고 합니다.
하지만 장애가 난 순간 실제로 급한 것은 원인이 아니라 사이트가 열리는 상태입니다.
원인 조사는 사이트가 살아난 뒤에 해도 늦지 않습니다.
반대로 사이트가 죽어 있는 동안에는 검색 유입도, 광고 노출도 그대로 사라집니다.
그래서 이 글의 순서는 세 칸입니다.
첫째 손이 닿는 통로를 확보하고, 둘째 전체를 한 번에 꺼서 화면을 되살리고, 셋째 범인을 좁힙니다.
첫째, 손이 닿는 통로를 먼저 확보합니다
흰 화면과 500 에러의 공통점은 관리자 화면까지 같이 막힐 때가 많다는 것입니다.
이때 쓸 수 있는 통로는 둘뿐입니다.
하나는 FTP나 호스팅 업체의 파일 관리자이고, 다른 하나는 데이터베이스를 여는 phpMyAdmin입니다.

① 공식 FAQ 문서는 관리자 메뉴에 접근할 수 없을 때 플러그인을 전부 끄는 방법을 따로 다룹니다.
② 그중 첫 번째가 phpMyAdmin으로 데이터베이스에서 직접 끄는 방법입니다.
둘째, 하나씩 끄지 말고 전부 한 번에 끕니다
플러그인을 하나씩 꺼 보는 방식은 관리자 화면이 열려 있을 때만 가능합니다.
화면이 막혔다면 공식 문서가 적어 둔 두 가지 방법 중 하나를 씁니다.
첫 번째는 phpMyAdmin에서 wp_options 테이블의 active_plugins 행을 찾아 값을 비우는 것입니다.
문서가 적어 둔 값은 a:0:{} 이고, 이것을 넣고 저장하면 모든 플러그인이 꺼집니다.
두 번째는 FTP나 파일 관리자로 wp-content 안의 plugins 폴더 이름을 바꾸는 것입니다.
문서가 예로 든 이름은 plugins.hold 입니다.
여기서 많이 놓치는 부분이 하나 있습니다.
폴더 이름을 바꾼 뒤 관리자 화면에 한 번 로그인하고, 그다음 폴더 이름을 원래대로 되돌리라고 문서가 안내합니다.
이 순서를 지키면 폴더는 제자리로 돌아오지만 플러그인은 꺼진 상태로 남습니다.
설정값도 그대로 보존됩니다.
되돌리자마자 전부 다시 켜져서 같은 화면을 또 보는 일을 막아 주는 절차입니다.
셋째, 범인은 하나씩이 아니라 절반씩 찾습니다
여기서 대부분 시간을 잃습니다.
플러그인이 스무 개인데 하나씩 켜면 최악의 경우 스무 번을 확인해야 합니다.
절반씩 켜면 횟수가 크게 줄어듭니다.
스무 개를 열 개씩 나눠 켜고, 문제가 생긴 쪽을 다시 다섯 개로 나누는 식입니다.
| 플러그인 수 | 하나씩 켤 때 | 절반씩 켤 때 |
|---|---|---|
| 10개 | 최대 10회 | 4회 |
| 20개 | 최대 20회 | 5회 |
| 40개 | 최대 40회 | 6회 |
한 번 켤 때마다 사이트를 새로고침해 보는 시간이 1~2분이라고 치면, 스무 개짜리 사이트에서 차이는 삼십 분 넘게 벌어집니다.
주의할 점은 충돌이 두 플러그인 사이에서 일어나는 경우입니다.
공식 문서도 같은 자원을 두 플러그인이 동시에 쓰려다 생기는 문제를 따로 언급합니다.
절반씩 켜다 보면 혼자서는 멀쩡한데 짝이 맞춰지는 순간에만 터지는 조합이 드러납니다.
넷째, 메모리 한도는 올리는 것으로 끝나지 않습니다
플러그인이 범인이 아니라면 다음은 메모리입니다.
로그나 화면에 남는 문구가 분명합니다.

① "Allowed memory size exhausted"는 워드프레스가 쓸 수 있는 메모리가 부족하다는 뜻입니다.
공식 문서는 해결책으로 wp-config.php에서 한도를 올리는 것과 php.ini를 고치는 것, 두 가지를 적어 두었습니다.
그런데 php.ini는 워드프레스가 제공하는 파일이 아닙니다.
문서도 익숙하지 않다면 호스팅 업체에 문의하라고 적고 있습니다.
여기서 "내 손으로 되는 일"의 경계가 갈립니다.

① wp-config.php 문서의 메모리 항목에는 숫자가 두 개 적혀 있습니다.
워드프레스는 기본적으로 단일 사이트에 40MB, 멀티사이트에 64MB를 확보하려 합니다.
그래서 wp-config.php에 적는 값은 그 숫자보다 커야 의미가 있습니다.
같은 문서에 더 중요한 문장이 있습니다.
한도를 올리는 것이 문제의 뿌리를 가릴 수 있고, 플러그인이나 기능을 더 붙이는 시점에 같은 일이 다시 터진다는 경고입니다.
그래서 한도를 올렸다면 거기서 끝내지 말고, 올리기 직전에 무엇을 설치했는지 되짚어 보시기 바랍니다.
한도를 올려야만 돌아가는 플러그인이 있다면 그 플러그인부터 다시 검토할 대상입니다.
문서에는 또 하나, 애초에 한도를 올릴 수 없는 경우가 적혀 있습니다.
자동 증가를 허용하지 않는 호스팅이 있고, PHP 한도를 8MB로 묶어 둔 곳도 많다는 설명입니다.
여기부터는 서버 쪽 한계입니다
wp-config.php에 값을 적어도 반영되지 않는다면 그것은 워드프레스가 아니라 서버 설정이 막고 있는 것입니다.
공유 호스팅에서 특히 자주 걸립니다.
이때 선택지는 셋입니다.
호스팅에 상향을 요청하거나, 메모리를 많이 쓰는 기능을 포기하거나, 메모리를 직접 정할 수 있는 서버로 옮기는 것입니다.
세 번째를 고민한다면 숫자부터 보는 편이 빠릅니다.
관리형 호스팅은 요금제가 메모리 용량으로 나뉘어 있어서, 지금 필요한 메모리가 얼마짜리 요금제인지 바로 계산이 됩니다.

① 2026년 10월 6일 기준으로 클라우드웨이즈의 가장 낮은 요금제는 Micro이고 ② 월 14달러에 메모리 1GB, vCPU 1개입니다.
바로 위 단계인 Small이 월 28달러에 메모리 2GB입니다.
워드프레스 문서가 말하는 8MB, 40MB 같은 숫자와는 단위 자체가 다릅니다.
다만 이 1GB는 PHP 한 번 실행에 쓰는 양이 아니라 서버 전체가 쓰는 양이므로, 그대로 비교하면 안 됩니다.
관리형 호스팅의 요금제별 메모리를 공식 요금 페이지에서 직접 대조해 보기
처음 옮기신다면 가장 낮은 요금제로 시작하시면 됩니다.
메모리 경고가 반복되거나 방문자가 눈에 띄게 늘었을 때 올리는 것으로 충분하고, 그 전에 상위 요금제를 쓸 이유는 없습니다.
옮기기 전에 알아야 할 것
서버를 바꾸는 것이 모든 500 에러의 답은 아닙니다.
원인이 플러그인 충돌이면 어느 서버로 옮겨도 같은 화면을 다시 봅니다.
비용과 운영 조건에도 걸리는 부분이 있습니다.
결제가 달러라 환율에 따라 원화 금액이 달라지고, 표시 가격에 세금이 따로 붙습니다.
관리 화면과 고객지원은 영어뿐이고 한국어 창구는 없으며, 메일 호스팅도 요금에 포함돼 있지 않습니다.
월 1만 원 이하 공유 호스팅으로 지금까지 아무 문제가 없었다면 굳이 옮길 이유가 없습니다.
이 글의 넷째 칸까지만 해 두셔도 대부분의 흰 화면은 정리됩니다.
관리형 호스팅이 서버 관리를 어디까지 대신하는지 공식 소개에서 확인하기
자주 묻는 질문
플러그인 폴더 이름을 바꾸면 설정이 다 날아가나요?
아닙니다.
공식 문서는 이 방법이 플러그인 설정을 보존한다고 명시합니다.
폴더를 되돌린 뒤 하나씩 다시 켜면 설정도 그대로 돌아옵니다.
500 에러와 흰 화면 중에 어느 쪽이 더 심각한가요?
심각도로 갈리는 것이 아니라 어디서 멈췄는지가 다를 뿐입니다.
복구 순서는 같습니다.
통로 확보, 전체 끄기, 범위 좁히기 순서로 보시면 됩니다.
메모리 한도를 넉넉하게 512M로 잡아 두면 되지 않나요?
공식 문서가 그 방식을 경고합니다.
원인을 가린 채 넘어가면 기능을 더 붙이는 시점에 같은 문제가 다시 나옵니다.
또 호스팅이 상한을 걸어 두면 값을 적어도 반영되지 않습니다.
마무리
원인을 찾기 전에 사이트를 먼저 열리게 하는 것이 복구 순서의 핵심입니다.
FTP나 phpMyAdmin 통로부터 확보하시면 됩니다.
플러그인은 하나씩이 아니라 절반씩 켜면서 좁히고, 폴더 이름을 되돌리는 절차까지 지켜야 전부 다시 켜지는 일을 막습니다.
메모리 한도는 올리는 것으로 끝나지 않습니다.
반영되지 않는다면 서버 설정이 막고 있는 것이고, 거기서부터가 호스팅을 바꿀지 판단할 지점입니다.
지금 쓰고 계신 호스팅의 PHP 메모리 한도는 얼마로 잡혀 있나요?
업체와 한도를 댓글에 남겨 주시면 올릴 수 있는 구간인지 같이 확인해 드리겠습니다.
다음 글에서는 「AWS 라이트세일 직접 구축과 클라우드웨이즈 비교」에 대해 알아보겠습니다.