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

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

워드프레스 관리자 페이지에서 작업 중 다른 페이지는 문제가 없었으나 [업데이트] 페이지를 접속하면 “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

  • 워드프레스 캐시 플러그인 및 최적화 플러그인

    워드프레스로 만들어진 웹사이트는 플러그인을 설치할 수록 속도가 느려집니다. 이는 필연적인 현상으로 워드프레스 사이트 속도가 느린 경우 워드프레스 캐시 플러그인을 설치하여 사이트의 성능을 향상 시켜야 한다고 공식 문서에서도 언급하고 있습니다. 일반적으로 워드프레스 웹사이트는 HTML, CSS, JavaScript 등으로 직접 코딩 된 일반 웹사이트에 비해 느릴 수 있습니다. 그 이유는 워드프레스의 작동 방식 때문입니다. Ⅰ. 워드프레스…

  • BackWPup Plugin 설치 및 설정

    BackWPup 플러그인은 인기 있는 워드프레스 백업 및 복원 플러그인 중 하나입니다. 프리 버전에서 50만 명 이상의 활성 설치와 지속적인 업데이트를 통해 안정성과 기능 향상이 이루어지고 있습니다. 이 페이지에서는 BackWPup 플러그인 설치 후 기본 설정 방법에 대해 알아 보겠습니다. 1️⃣ BackWPup 기본 백업 튜토리얼 플러그인을 설치하면, 기본 설정 튜토리얼이 시작됩니다. SSH 접속 후 직접…

  • 워드프레스 아키스밋 스팸 방지 플러그인

    워드프레스를 설치하고 나면 기본 설치된 아키스밋 스팸 방지 플러그인과 “안녕 달리” 플러그인을 확인할 수 있습니다. 둘 다 기본 설치 플러그인이며, 사이트 목적에 따라 삭제 또는 비활성화하는 것이 일반적입니다. ✅ 아키스밋 스팸 방지 플러그인 댓글 스팸을 자동으로 필터링 해주는 플러그인입니다. 워드프레스 개발사인 Automattic에서 제공하며, 비영리 목적 무료지만 상업용 사이트는 API 키를 유료로 등록해야 합니다….

  • [WP] 워드프레스 이미지 최적화(Image Optimizer) 방법 2가지

    이미지 최적화(Image Optimizer)란 웹사이트 이미지를 적절한 크기로 줄이거나 압축하는 기술을 뜻합니다. 워드프레스로 운영되는 웹사이트는 사용하는 테마와 각종 플러그인을 포함한 이미지 등에 따라 사이트의 속도가 느려지거나 빨라지는 것이 명확하게 드러납니다. 워드프레스를 포함한 웹사이트의 이미지 크기가 클 경우 사이트의 로딩 속도가 저하됩니다. 너무 큰 이미지를 사용하지 않는 것과 함께 기존에 웹사이트에 업로드 된 이미지 크기를…

  • Autoptimize: 워드프레스 최적화 플러그인

    워드프레스 성능 향상을 위한 방법으로 캐시 플러그인 외 최적화 플러그인 설치를 고려할 수 있습니다. 대표적인 성능 향상 플러그인으로 Autoptimize, Asset CleanUp, Perfmatters 이 세 가지 플러그인을 들 수 있습니다. 3개의 플러그인은 코드 및 리소스 최적화 분야에서 가장 대표적으로 언급되는 워드프레스 성능 향상 플러그인들입니다. 캐시 플러그인은 페이지 로딩 속도를 빠르게 하기 위해 서버 부담을…

  • 워드프레스 Neve 테마 설치: 속도 테스트

    Neve 테마는 빠르고 가벼운 워드프레스 테마로, 초보자부터 고급 사용자까지 모두를 위한 유연한 구조를 제공합니다. 공식 테마 디렉토리에 등록된 무료 테마 중 하나로, 블록 에디터(Gutenberg)는 물론 Elementor, Brizy, Beaver Builder 등 다양한 페이지 빌더와도 높은 호환성을 자랑합니다. 특히, Neve는 모바일 퍼스트 구조와 AMP 지원, 최적화된 코드 덕분에 속도 측면에서도 매우 뛰어난 평가를 받고 있습니다….

답글 남기기

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

Prove your humanity: 10   +   4   =