목차
"이 사이트에 기술적 문제가 발생했습니다."라는 메시지는 일반적으로 웹사이트가 제대로 작동하지 않는 치명적인 오류로 인해 워드프레스 사이트에 표시됩니다. 이 오류는 워드프레스 버전 5.2에서 보다 사용자 친화적인 오류 메시지를 도입하기 전에는 "죽음의 하얀 화면(WSOD)"이라고 더 많이 불렀습니다. 이 문제를 해결하고 수정하는 방법은 다음과 같습니다:
이메일 확인
- 이 오류가 발생하면 워드프레스에서 관리자 이메일 주소로 문제에 대한 자세한 내용과 복구 모드에서 웹사이트에 액세스할 수 있는 링크가 포함된 이메일을 보냅니다. 이 이메일을 통해 오류의 원인이 되는 플러그인이나 테마를 파악할 수 있습니다.
- 이 이메일을 받은 경우 링크를 따라 복구 모드로 들어가면 사이트 방문자에게 영향을 주지 않고 플러그인과 테마를 안전하게 관리할 수 있습니다.
모든 플러그인 비활성화
플러그인이 이 오류의 일반적인 원인이므로 모든 플러그인을 비활성화하면 플러그인에 문제가 있는지 확인하는 데 도움이 될 수 있습니다:
- FTP 클라이언트 또는 호스팅 제어판의 파일 관리자를 사용하여 웹사이트에 연결합니다.
- 로 이동하여
wp-콘텐츠
디렉터리로 이동합니다. - 찾기
플러그인
폴더의 이름을 예를 들어 다음과 같이 변경합니다.plugins_old
. 이렇게 하면 모든 플러그인이 비활성화됩니다. - 사이트를 다시 확인하세요. 작동이 시작되면 플러그인 중 하나가 오류의 원인인 것입니다.
- 어떤 플러그인이 문제를 일으키는지 확인하려면 폴더 이름을
플러그인
를 클릭한 다음 WordPress 대시보드(액세스할 수 있는 경우)를 통해 또는 각 플러그인의 폴더 이름을 변경하여 각 플러그인을 하나씩 비활성화합니다.플러그인
디렉터리로 이동합니다.
PHP 메모리 제한 늘리기
메모리가 부족하면 이 오류도 발생할 수 있습니다:
- 편집
wp-config.php
파일에 있습니다. - 이 줄을 추가합니다:
define('WP_MEMORY_LIMIT', '256M');
. - 변경 사항을 저장하고 문제가 해결되었는지 확인합니다.
디버깅
워드프레스에는 오류에 대한 자세한 정보를 제공할 수 있는 디버깅 기능이 있습니다:
- 열기
wp-config.php
파일. - 다음과 같은 줄을 찾습니다.
정의('WP_DEBUG', 거짓);
및 변경false
에true
. - 이 줄이 없는 경우 "편집을 중지합니다!"라고 표시된 줄 위에 추가할 수 있습니다. 행복한 블로깅하세요."라고 추가할 수 있습니다.
- 변경 사항을 저장하고 사이트를 새로 고칩니다. 이제 특정 문제를 가리키는 오류 메시지가 표시되어야 합니다.
파일 및 폴더 권한 확인
파일 및 폴더 권한이 잘못되어도 이 오류가 발생할 수 있습니다:
- 폴더에 다음과 같은 권한이 설정되어 있는지 확인합니다.
755
및 파일을644
. - FTP 클라이언트를 사용하여 권한을 확인하고 변경할 수 있습니다. 폴더 또는 파일을 마우스 오른쪽 버튼으로 클릭하고 '파일 권한'을 선택하여 권한을 확인하고 수정합니다.
호스팅 제공업체에 문의
위의 솔루션 중 어느 것도 작동하지 않는 경우 호스팅 제공업체에서 도움을 받을 수 있습니다:
- 호스팅 공급업체의 지원팀에 문의하여 도움을 요청하세요. 오류에 대한 자세한 정보를 제공할 수 있는 서버 로그를 확인할 수 있습니다.
백업에서 복원
모든 방법을 시도했는데도 사이트가 여전히 작동하지 않는다면 백업에서 복원하는 것이 최후의 방법이 될 수 있습니다:
- 다행히도 사이트의 최근 백업이 있을 것입니다. 이 백업에서 복원하면 사이트가 다시 작동할 수 있지만 백업을 수행한 이후 변경한 내용은 모두 손실될 수 있습니다.
이러한 오류가 발생할 경우 데이터 손실을 최소화하기 위해 항상 웹사이트를 정기적으로 백업하는 것을 잊지 마세요. 이러한 단계를 체계적으로 수행하면 "이 사이트에 기술적 문제가 발생했습니다" 오류가 해결되어 워드프레스 사이트를 다시 가동할 수 있는 경우가 많습니다.