White Screen of Death는 WordPress에서 발생할 수 있는 가장 끔찍한 오류 중 하나입니다. White Screen of Death를 얻는 것은 확실히 즐거운 일이 아니지만 대부분의 경우 이것은 비참한 문제가 아닙니다. 물론 처리 방법을 알고 있다면 말입니다. 이 기사에서는 WordPress에서 White Screen of Death가 발생하는 이유와 가장 일반적인 해결 방법에 대해 설명합니다.
"죽음의 하얀 화면"이란 무엇입니까?
White Screen of Death는 이름에서 알 수 있듯이 WordPress 사이트의 프런트엔드에 흰색 화면만 표시되는 경우입니다. 이것은 서버에 내부 오류가 있어 화면에 표시할 콘텐츠를 렌더링할 수 없을 때 발생합니다. 개발 사이트의 경우 서버에 오류가 발생한 위치를 알려주는 오류 메시지가 화면에 표시되지만 라이브 사이트의 경우 일반적으로 오류 메시지가 숨겨져 빈 흰색 화면이 나타납니다.
1. 호환되지 않는 플러그인 또는 테마
호환되지 않는 플러그인 또는 테마는 이 불쾌한 흰색 화면이 표시되는 가장 일반적인 이유입니다. 다행히도 가장 쉽게 고칠 수 있습니다.
운이 좋다면 관리자 대시보드(https://yourdomain.com/wp-admin, 로그인 URL을 변경하지 않는 한)에 액세스할 수 있습니다. 로그인하고 호환되지 않는 플러그인/테마를 비활성화하십시오.
관리자 페이지에도 흰색 화면이 표시되면 FTP를 통해 변경해야 합니다. FTP 클라이언트로 사이트에 접속하고, 플러그인이 의심되는 경우 "wp_content -> plugins" 디렉토리로 이동하고, 테마가 문제를 일으키는 것으로 의심되는 경우 "wp_content -> themes" 디렉토리로 이동합니다. 플러그인/테마를 삭제하지 말고 이름을 바꾸면 비활성화됩니다.
이제 문제가 해결되었는지 확인하십시오. 그렇다면 플러그인/테마를 영원히 제거하십시오. 그렇지 않은 경우 다른 플러그인/테마로 시도해 보십시오. 그 중 하나가 원인이라고 생각되는 경우 다른 가능한 이유에 대해 자세히 읽어보십시오.
2. 자동 업데이트 실패
수동 작업 없이 WP, 테마 및 플러그인을 항상 업데이트하는 것은 좋지만 자동화의 원하지 않는 사이트 효과는 깨진 WP 사이트일 수 있습니다. 플러그인 또는 테마의 새 버전이 나머지 버전과 호환되지 않을 수 있으며 이로 인해 문제가 발생할 수 있습니다.
자동 업데이트 후 흰색 죽음의 화면이 표시되는 경우 유일한 기회는 백업에서 사전 업데이트 구성을 복원하고 자동 업데이트를 비활성화하는 것입니다. 업데이트 전 백업이나 다른 최근 백업이 없다면 이것은 재앙이며, 어떤 플러그인이 문제를 일으키는지 찾기 위해 모든 플러그인을 하나씩 비활성화해야 할 수도 있습니다.
3. 데이터베이스 및 WP 구성 문제
데이터베이스 및 WP 구성 문제는 White Screen of Death의 이유만큼 플러그인/테마만큼 일반적이지 않지만 원인이 될 수 있습니다. 이러한 문제는 이유 없이 발생하지 않습니다. 일반적으로 귀하 또는 다른 누군가가 데이터베이스 또는 구성 파일을 엉망으로 만들기 때문입니다. 변경 사항을 제거하고 효과가 있기를 바랍니다. 자동 업데이트와 마찬가지로 데이터베이스/구성 파일의 최근 백업이 저장 장치입니다.
매우 드문 경우지만 데이터베이스 자체가 손상될 수 있지만 이는 일반적으로 죽음의 흰색 화면보다 더 드라마틱한 결과를 낳고 데이터베이스가 정상이 아니면 확실히 알 수 있습니다. 손상된 데이터베이스는 매우 심각하므로 WP 전문가에게 전화하여 구해야 할 수도 있습니다.
4. 호스팅 문제
때때로 귀하의 호스팅은 죽음의 흰색 화면으로 이어질 수 있습니다. 이것은 일반적으로 많은 사이트가 리소스를 확보하기 위해 고군분투하는 공유 서버에서 발생합니다. 추가해 보세요:
define( 'WP_MEMORY_LIMIT', '64M' );
"wp-config.php" 파일에 추가하여 메모리 제한을 64MB로 늘립니다. 최후의 수단으로 더 관대한 요금제나 다른 호스팅 제공업체로 전환하는 것이 좋습니다.
5. 사이트가 해킹되었을 수 있습니다.
해커는 White Screen of Death의 또 다른 이유입니다. 다행스럽게도 플러그인/테마와 비교할 때 아주 흔한 것은 아닙니다. 해킹된 사이트를 수정하기 위한 보편적인 처방은 없습니다. 모든 피해가 어떤 피해를 입혔는지에 달려 있기 때문입니다.
White Screen of Death는 보기만큼 끔찍하지는 않지만 여전히 좋지는 않습니다. 최악의 경우는 한동안 사이트를 확인하지 않은 경우입니다. 이 경우 흰색 화면이 얼마나 오랫동안 켜져 있었는지 알 수 없기 때문입니다. 종종 흰색 화면이 나타나는 이유는 플러그인/테마이며, 이는 사이트에 설치하는 항목에 매우 주의해야 하는 또 하나의 이유입니다.