귀하의 웹사이트에 중대한 오류가 발생했습니다 [오류 수정]
죽음의 흰색 화면이라고도 하는 웹 사이트에 심각한 오류가 발생했습니다. 이는 사이트 소유자가 WordPress에서 발생하는 가장 무서운 오류 중 하나입니다 .
이 문제를 실망스럽게 만드는 것은 잠재적인 원인에 대해 많은 세부 정보를 나타내지 않는다는 것입니다. 다행히 오류를 완전히 제거할 수 있는 입증된 수정 사항이 있습니다.
내 웹사이트에서 치명적인 오류를 일으키는 원인은 무엇입니까?
다음은 귀하의 웹사이트에 심각한 오류가 발생한 잠재적인 원인 중 일부입니다.
- 맬웨어 감염 : 이 오류의 주요 원인 중 하나는 핵심 사이트 파일의 감염입니다. 이 문제를 해결하려면 이러한 바이러스를 제거하기 위해 심층 맬웨어 검사를 수행 해야 합니다 .
- 테마 및 플러그인 관련 문제 : 테마 또는 플러그인에 결함이 있는 경우 이 문제가 발생할 수 있습니다. 기본 테마를 사용하고 플러그인의 충돌을 해결하여 이 문제를 해결할 수 있습니다.
- 낮은 PHP 메모리 제한 : PHP에 대해 설정한 메모리 제한이 낮으면 다양한 문제에 직면할 수 있습니다. 메모리 제한을 높이면 문제를 해결하는 데 도움이 됩니다.
귀하의 웹사이트에 심각한 오류가 발생한 것을 어떻게 수정합니까?
다음은 이 섹션의 정교한 솔루션으로 이동하기 전에 시도할 수 있는 몇 가지 기본 문제 해결 단계입니다.
- 사이트 캐시를 지웁니다.
- 7.4보다 낮은 경우 PHP 버전을 업그레이드하십시오.
- 파일에 맬웨어가 있는지 검사합니다.
- 충돌 보고서에 대한 오류 로그를 확인하십시오.
- 백업이 있는 롤백 사이트.
여전히 이 오류를 제거할 수 없으면 아래 수정 사항을 진행하십시오.
1. WordPress에서 디버깅 활성화
- FTP 계정에 로그인합니다.
- 루트 WordPress 디렉토리에서 wp-config.php를 찾습니다 .
- 이제 최종 메시지 앞의 줄에 다음 코드 줄을 추가합니다.
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
WordPress의 디버깅 기능을 사용하여 웹사이트에 심각한 오류가 발생하여 수정할 수 있습니다. 활성화하면 WordPress 웹 사이트에 디버깅 정보가 표시됩니다.
디버깅 후 PHP 파일에서 코드를 제거했는지 확인하십시오.
2. 기본 테마로 전환
- WordPress.org 테마 디렉토리를 방문하여 Twenty Twenty-Three와 같은 기본 테마 중 하나를 다운로드합니다.
- 이제 PC에서 파일을 추출하십시오.
- FTP 계정에 로그인하고 wp-content/themes 폴더로 이동합니다.
- 다음으로 PC의 모든 테마 폴더를 백업으로 다운로드합니다.
- 이제 원래 테마 폴더를 삭제하십시오.
- 마지막으로 다운로드한 기본 테마 폴더를 업로드하면 WP 사이트에 기본 테마가 있어야 합니다.
기본 테마를 사용하지 않을 경우 웹사이트에 치명적인 오류가 발생하는 등의 문제가 발생할 수 있습니다. 이 문제를 해결하는 가장 쉬운 방법은 기본 테마로 되돌리는 것입니다.
3. 플러그인 비활성화
- FTP로 사이트에 액세스하고 wp-content 폴더를 두 번 클릭하여 엽니다.
- 이제 플러그인 폴더의 이름을 plugins_old로 바꿉니다. 또는 폴더를 열고 개별 플러그인 파일에 _old를 추가할 수 있습니다.
- 이제 플러그인을 차례로 활성화할 수 있는 WordPress 사이트에 접속할 수 있습니다.
경우에 따라 이 문제는 플러그인 충돌로 인해 발생할 수 있습니다. 이를 해결하려면 모든 플러그인을 비활성화하고 하나씩 다시 활성화해야 합니다.
4. PHP 메모리 제한 늘리기
- FTP를 통해 사이트에 로그인하고 wp-config.php를 마우스 오른쪽 버튼으로 클릭 한 다음 편집을 선택하여 엽니다.
- 이제 PHP 명령의 마지막 줄 앞에 아래 명령을 삽입하십시오.
define('WP_MEMORY_LIMIT', '128M');
- 마지막으로 코드를 저장합니다.
리소스가 부족하여 서버에서 PHP를 실행할 수 없는 경우 웹 사이트에 심각한 오류가 발생할 수 있습니다. 이에 대한 해결책은 PHP 메모리 제한을 늘리는 것입니다.
플러그인에서 특별히 요구하지 않는 한 PHP 메모리 제한을 과도하게 늘리면 안 됩니다. 그리고 이 경우 265M로 늘리면 됩니다.
아래 의견에서 이 문제를 해결하는 데 도움이 되는 솔루션을 알려주십시오.
답글 남기기