워드프레스 “There has been a critical error on your website” 오류 원인과 해결 과정

워드프레스 관리자 페이지에서 작업 중 다른 페이지는 문제가 없었으나 [업데이트] 페이지를 접속하면 “there has been a critical error on your website. please check your site admin email inbox for instructions.” 오류 메시지가 확인 되었습니다.

워드프레스 “웹사이트에 치명적인 오류가 있습니다.”와 같은 문제 발생 시 빠른 해결 방법은 바로 원인 파악을 하는겁니다.

1. There has been a critical error on your website: 문제 해결을 위해 wp-config.php 접속

FTP를 사용하거나, Cpanel에 접속해서 워드프레스의 wp-config.php 파일을 디버그 모드로 변경합니다. 저는 직접 서버 접속을 한후 설정을 하였습니다.

워드프레스 루트 페이지 wp-config.php 및 콘텐츠. 인클루즈

wp-config.php 파일을 엽니다.

워드프레스 루트 페이지 wp-config.php 및 콘텐츠, 인클루즈
#define( 'WP_DEBUG', false );
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false); // 화면 출력 금지, 로그에만 저장
ini_set('display_errors', 0);

기본값 [define( ‘WP_DEBUG’, false );]을 비활성화 한 후에 디버그 모드를 활성화 합니다. 이후에 오류 페이지에 접속해서 로그가 쌓이도록 확인합니다.

1.1 원인 파악: 디버그 파일 확인

~]# vi  wp-content/debug.log

[wp-content/debug.log] 파일을 열어서 보면 오류 원인이 기록됩니다.

원인을 파악해 보니, 사용하는 플러그인 중 별도 관리자 페이지를 해당 업체에서 제공하는데 업체의 SSL이 만료 된 거였습니다. 이번 경우는 만료, 보통 가장 많은 케이스가 워드프레스 플러그인의 충돌이라고 할 수 있습니다.

PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array 
in /wp-content/plugins/my-wp-plugin/update.php:44

1.2 문제 해결

메일을 보내지 않더라도 업체에서 확인하고 해결될 사항으로 보이긴 했지만 플러그인을 플러그인 업체에서 다시 SSL을 설치하는 동안 비활성화 하거나 해당 문제가 된 페이지에 접속이 그래도 되는 관계로 SSL이 종료되었으니 갱신해야 한다는 내용으로 메일을 보냈습니다.

2. [이 웹사이트에 치명적인 오류가 있습니다.] 워드프레스 사이트 메시지 원인은 여러가지입니다.

워드프레스 There has been a critical error on your website 오류

플러그인에 대한 오류가 가장 많다고 얘기했었고 원인은 다양합니다.

  1. ERR_CONNECTION_TIMED_OUT
    → 웹 서버가 느리거나 과부하되어 응답이 지연될 때 발생합니다.
  2. ERR_CACHE_MISS
    → 캐시 문제 또는 PHP 기반의 플러그인(캐시 관련 플러그인 포함)이 원인일 수 있습니다.
  3. 500 내부 서버 오류 (500 Internal Server Error)
    → 서버 파일이 손상되었거나 .htaccess 오류, 플러그인 충돌 등으로 인해 발생하는 심각한 오류입니다.
  4. 데이터베이스 연결 설정 오류 (Error Establishing a Database Connection)
    → 데이터베이스가 손상되었거나, DB 서버 연결 문제, 잘못된 DB 설정 등이 원인입니다.
  5. HTTP 503 서비스를 사용할 수 없음 (503 Service Unavailable)
    → 서버 유지보수 중이거나 과도한 리소스 사용으로 인해 서버가 일시적으로 작동하지 않을 때 발생합니다.
  6. HTTP 502 잘못된 게이트웨이 (502 Bad Gateway)
    → 서버 간 통신 오류, 과도한 트래픽, 리버스 프록시 문제 등으로 인해 발생합니다.

원인을 파악해야 빠른 문제 해결을 할 수 있기에 가장 빠른 방법은 디버그 활성화 후 문제의 원인을 파악하는 겁니다. 저는 랭크 매스의 블로그를 참조해서 문제를 해결 했습니다.

there has been a critical error on your website. please check your site admin email inbox for instructions.
한국어영어
랭크매스-웹사이트에 심각한 오류가 발생했습니다_블로그 설명글
랭크매스-웹사이트에 심각한 오류가 발생했습니다_블로그 설명글(영어)

Similar Posts

  • [WP] 테마포레스트(themeforest)란?

    테마포레스트(themeforest)는 HTML 템플릿, 워드프레스 및 다른 CMS 등의 플랫폼에서 고객이 22$, 39$, 66$ 등과 같이 테마 및 플러그인을 구매할 수 있는 마켓플레이스입니다. 결제는 신용카드 or 페이팔 결제가 가능합니다. 목차1. There has been a critical error on your website: 문제 해결을 위해 wp-config.php 접속1.1 원인 파악: 디버그 파일 확인1.2 문제 해결2. [이 웹사이트에 치명적인…

  • CDN이란? CDN 사용 이유와 이점 5가지

    CDN(Content delivery network:콘텐츠 전송 네트워크)은 콘텐츠를 효율적으로 전송하기 위해 여러 서버 위치에 데이터를 저장해서 제공하는 시스템입니다. HTML, CSS, 자바스크립트, 이미지 및 동영상 등의 콘텐츠를 신속하게 전달할 수 있습니다. 목차1. There has been a critical error on your website: 문제 해결을 위해 wp-config.php 접속1.1 원인 파악: 디버그 파일 확인1.2 문제 해결2. [이 웹사이트에 치명적인…

  • W3 Total Cache 플러그인: 최적화 세팅 방법

    워드프레스 사이트의 속도는 플러그인을 설치하면 필연적으로 느려질 수 밖에 없습니다. 결국 캐시 플러그인은 워드프레스의 필수 플러그인 중 하나로 자리 잡을 수 밖에 없습니다. 프리 버전에서 100만 명 이상의 활성 설치와 4.4점의 별점을 받은 W3 Total Cache(W3TC) 플러그인은 많은 사용자들이 사용하는 플러그인 중 하나입니다. 캐시 설정은 사용 중인 다른 플러그인의 일부 기능이 작동하지 않을…

  • 호스팅어 도메인 구매 및 연결 방법

    저렴한 해외 호스팅 업체 중 호스팅어Hostinger를 이용할 계획이 있다면 도메인 역시 저렴한 가격에 구매할 수 있기 때문에 호스팅 서비스와 함께 호스팅어 도메인 구매를 고려해 볼 수 있습니다. 목차1. There has been a critical error on your website: 문제 해결을 위해 wp-config.php 접속1.1 원인 파악: 디버그 파일 확인1.2 문제 해결2. [이 웹사이트에 치명적인 오류가…

  • 구글 애드센스 GDPR

    구글 애드센스 페이지에서 접속 시 애드센스 GDPR 메시지 경고가 표시되고 있습니다. 애드센스 GDPRGeneral Data Protection Regulation은 “일반 데이터 보호 규정”의 약자로, 유럽 연합에서 시행되는 개인정보 보호에 관한 법률입니다. 구글 애드센스는 이에 따라 유럽의 웹사이트에서 사용자 개인정보를 수집하고 처리할 때 엄격한 규정과 동의 절차를 준수해야 합니다. 목차1. There has been a critical error on…

  • [WP] 이미지 최적화 플러그인 BEST5 비교

    워드프레스 이미지 최적화 플러그인(Image Optimizer Plugin)은 웹사이트의 이미지 크기를 줄여 최적화를 진행합니다. 워드프레스로 구축한 사이트는 테마의 기능과 플러그인을 사용하면서 사이트의 로딩 속도가 늘어납니다. 웹사이트의 속도에 영향을 주는 또 다른 요인은 이미지 파일입니다. JPEG와 PNG 이미지 파일은 웹사이트 로딩 속도가 느려지는 주범이며, 특히 두 파일을 WebP 형식으로 변환 및 적절한 크기로 이미지 최적화가 필요하게…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   1   =