WordPress 화이트 스크린 문제를 해결하는 방법

관리자

WordPress White Screen of Death 이해 및 수정: 포괄적인 가이드

WordPress White Screen of Death(WSoD)는 웹사이트를 정지시킬 수 있는 짜증나는 오류입니다. 오류 메시지가 없는 빈 흰색 화면이 특징으로, 문제를 진단하기 어렵게 만듭니다. 이 가이드에서는 WSoD를 해결하는 일반적인 원인과 방법을 안내하며, 문제 해결 및 복구를 위한 모범 사례에 중점을 둡니다.

워드프레스에서 왜 죽음의 흰색 화면이 나타나나요?

WSoD는 다음을 포함한 여러 요인으로 인해 발생할 수 있습니다.

  1. 메모리 한계 소진: 웹 서버의 메모리를 고갈시키는 스크립트는 흰색 화면 오류를 초래할 수 있습니다. 이는 종종 스크립트가 서버에 의해 종료되거나 시간 초과되어 오류 메시지가 나타나지 않는 결과를 초래합니다.
  2. 코딩이 제대로 안 된 테마나 플러그인: 호환되지 않거나 코딩이 제대로 되지 않은 테마와 플러그인은 WSoD를 일으킬 수 있습니다. 이러한 문제는 테마나 플러그인을 현재 WordPress 버전과 호환되지 않게 만드는 업데이트로 인해 발생할 수 있습니다.
  3. 데이터베이스 또는 PHP 오류: 데이터베이스나 PHP 코드의 오류도 WSoD를 유발할 수 있습니다. 여기에는 손상된 코어 파일, 삭제되거나 손상된 파일 또는 맬웨어 설치가 포함될 수 있습니다.
  4. 멀웨어: 맬웨어는 핵심 파일을 방해하여 서버에 과부하를 일으켜 흰색 화면 오류를 일으킬 수 있습니다.

죽음의 흰색 화면을 수정하는 단계

1. WordPress 코어 파일 확인

플러그인과 테마를 살펴보기 전에 WordPress 핵심 파일이 손상되지 않았는지 확인하세요. 파일 관리자(예: Hostinger의 hPanel)에 액세스하여 다음과 같은 필수 파일이 있는지 확인하세요. wp-config.php 그리고 .htaccess 존재합니다. 누락된 경우, 새로운 WordPress 설치를 다운로드하고 이 파일을 다시 추가하세요.

2. 메모리 한도 증가

WSoD는 종종 메모리 고갈로 인해 발생합니다. 다음 줄을 추가하여 PHP 메모리 제한을 늘릴 수 있습니다. wp-config.php file:

'WP_MEMORY_LIMIT', '256M');를 정의합니다.

서버에서 허용하는 경우 더 높아질 수 있습니다.

3. 플러그인 확인

플러그인은 WSoD의 일반적인 원인입니다. 이를 해결하는 방법은 다음과 같습니다.

  • 관리자 대시보드를 통해 액세스: 관리자 영역에 액세스할 수 있는 경우 다음으로 이동하세요. 플러그인 > 설치된 플러그인모든 플러그인을 선택하여 일괄적으로 비활성화합니다.
  • FTP를 통한 수동 비활성화: 대시보드에 액세스할 수 없는 경우 FTP 또는 SFTP를 사용하여 탐색하세요. wp-콘텐츠 폴더 이름을 바꾸세요 플러그인 폴더로 플러그인 비활성화이렇게 하면 모든 플러그인이 비활성화됩니다.

4. 테마 확인

테마도 WSoD를 일으킬 수 있습니다. 다음은 이를 해결하는 방법입니다.

  • 기본 테마로 전환: 관리자 영역에 액세스할 수 있는 경우 다음으로 이동하세요. 모습 > 테마 그리고 Twenty Twenty 같은 기본 WordPress 테마를 활성화합니다.
  • FTP를 통한 수동 테마 비활성화: 대시보드에 액세스할 수 없는 경우 FTP 또는 SFTP를 사용하여 이름을 바꾸세요. wp-콘텐츠/테마 폴더를 다른 것으로 바꾸면 현재 테마가 비활성화됩니다.

5. 오류 로그 확인

오류 로그는 문제에 대한 귀중한 정보를 제공할 수 있습니다. 서버의 오류 로그 파일에 액세스하거나 WP Debugging과 같은 플러그인을 사용하여 오류 로그를 확인할 수 있습니다.

6. WordPress 복구 모드 사용

WordPress 5.2에서는 때때로 오류를 포착하고 기술적 어려움을 나타내는 메시지를 표시할 수 있는 새로운 치명적 오류 보호 기능을 도입했습니다. 기술적 문제에 대한 이메일을 받으면 제공된 링크를 따라 복구 모드에 로그인하고 오류가 있는 플러그인을 비활성화합니다.

고급 문제 해결 단계

위의 단계로도 문제가 해결되지 않으면 다음과 같은 고급 문제 해결 방법을 시도해 보세요.

1. 스테이징 사이트 만들기

스테이징 사이트를 만드는 것은 라이브 사이트에 영향을 미치지 않고 새로운 테마와 플러그인을 안전하게 테스트하는 데 필수적입니다. BlogVault Staging Plugin과 같은 플러그인을 사용하여 스테이징 사이트를 만들고 다양한 구성을 테스트하세요.

2. 맬웨어 검사

맬웨어는 코어 파일을 방해하거나 서버를 과부하시켜 WSoD를 일으킬 수 있습니다. MalCare와 같은 보안 플러그인을 사용하여 사이트에서 맬웨어를 검사합니다. 감지되면 다음을 선택합니다. 자동 세척 악성코드를 제거하려면.

3. 캐시 지우기

캐시를 지우면 캐싱 플러그인과 관련된 문제가 해결될 수 있습니다. 캐시를 지우는 단계는 사용하는 캐싱 플러그인에 따라 다릅니다.

결론

WordPress White Screen of Death는 체계적인 문제 해결이 필요한 흔하지만 짜증나는 오류입니다. 코어 파일 확인, 메모리 제한 증가, 플러그인 및 테마 비활성화, 오류 로그 확인, 복구 모드 사용, 스테이징 사이트 생성, 맬웨어 검사, 캐시 지우기 등의 단계를 따르면 WSoD를 효과적으로 진단하고 수정할 수 있습니다. 이 오류를 처리할 때는 시간이 중요하다는 점을 기억하세요. 웹사이트의 가용성과 사용자 경험에 상당한 영향을 미칠 수 있기 때문입니다.

죽음의 흰색 화면을 방지하기 위한 추가 팁

  1. 테마와 플러그인을 정기적으로 업데이트하세요: 호환성 문제를 방지하려면 모든 테마와 플러그인을 최신 버전으로 업데이트하세요.
  2. 보안 플러그인 사용: 복잡한 맬웨어를 탐지하고 제거할 수 있는 평판이 좋은 보안 플러그인을 선택하세요.
  3. 서버 리소스 모니터링: 메모리 사용량 등 서버 리소스를 주시해 고갈을 방지하세요.
  4. 정기 백업: 오류가 발생할 경우 신속하게 복구할 수 있도록 정기적으로 사이트를 백업하세요.

이러한 모범 사례와 문제 해결 단계를 따르면 WordPress White Screen of Death 발생을 크게 줄이고 사이트의 작동과 보안을 유지할 수 있습니다.


wordpress security update banner

WP Security Weekly를 무료로 받으세요 👋
지금 등록하세요
!!

매주 WordPress 보안 업데이트를 이메일로 받아보려면 가입하세요.

우리는 스팸을 보내지 않습니다! 개인정보 보호정책 자세한 내용은