워드프레스 흰 화면(WSOD, White Screen of Death) 해결은 워드프레스 관리자라면 반드시 알아야 하는 응급처치입니다. 플러그인 업데이트 직후나 새 테마 활성화 후에 갑자기 화면이 하얗게 되는 경험을 해본 분들이 많을 겁니다. 관리자 패널까지 흰 화면이면 더 당황스럽습니다. 원인과 해결 순서를 알면 대부분 5~10분 안에 복구할 수 있습니다.
1. PHP 오류 메시지 확인
wp-config.php에서 일시적으로 디버그 모드를 켭니다.
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
흰 화면 대신 오류 메시지가 표시됩니다. 어떤 파일의 몇 번째 줄에서 오류가 났는지 확인합니다.
2. 서버 오류 로그 확인
sudo tail -50 /var/log/nginx/error.log
sudo tail -50 /var/log/php8.1-fpm.log
PHP Fatal Error나 Out of Memory 오류가 나오면 원인을 특정할 수 있습니다.
관리자 패널에 접근 가능하다면:
관리자 패널도 흰 화면이면 (FTP/SSH 사용):
# 플러그인 폴더 이름 변경 (전체 비활성화)
mv /var/www/html/wp-content/plugins /var/www/html/wp-content/plugins_disabled
사이트가 복구되면 폴더 이름을 되돌리고 플러그인을 하나씩 활성화합니다.
# 현재 테마 비활성화 (기본 테마로 임시 변경)
wp theme activate twentytwentythree
또는 FTP에서 현재 테마 폴더 이름을 변경하면 워드프레스가 기본 테마로 자동 전환됩니다.
로그에 “Allowed memory size exhausted” 가 나온다면 메모리 제한을 늘려야 합니다.
// wp-config.php에 추가
define('WP_MEMORY_LIMIT', '256M');
또는 php.ini에서:
memory_limit = 256M
WSOD는 대부분 플러그인 충돌, 테마 오류, 메모리 부족 세 가지 중 하나입니다. 당황하지 말고 순서대로 확인하면 반드시 원인을 찾을 수 있습니다.
AI가 초안을 생성하고, 의료기관 인프라 운영자가 1차 데이터 기반으로 최종 검수·승인합니다.
작성·검수: WavePix 운영자 (의료기관 3곳 인프라 전담)