"사이트에 기술적인 문제가 발생했습니다." 해결 오류

게시 됨: 2024-03-15

“사이트에 기술적인 문제가 있습니다.” 오류는 일반적으로 WordPress 사이트에 심각한 문제가 있어 제대로 로드되지 않을 때 나타납니다. 이것은 단지 사소한 결함이 아닙니다. 이는 사이트를 다운시켜 프런트엔드 사용자와 백엔드 관리자를 모두 차단하는 치명적인 오류입니다. 이는 제대로 작동하지 않는 플러그인이나 테마, WordPress 핵심 파일 또는 웹 호스팅 환경 내의 더 깊은 문제 등 다양한 소스에서 발생할 수 있습니다. 본질적으로 이는 잘못된 스크립트나 호환되지 않는 코드 조각으로 인한 잠재적 손상을 방지하기 위해 작동하는 WordPress의 보호 메커니즘입니다.

이 오류를 이해하려면 WordPress가 복잡한 생태계라는 것을 인식해야 합니다. 플러그인과 테마는 기능과 스타일을 추가하지만 잠재적인 실패 지점을 야기하기도 합니다. 마찬가지로 WordPress가 원활하게 작동하려면 호스팅 환경이 특정 요구 사항을 충족해야 합니다. 이러한 구성 요소가 조화를 이루지 못하면 문제가 발생합니다.

WordPress에서는 오류에 대한 세부 정보가 포함된 이메일을 사이트 관리자에게 보낼 수 있습니다. 이 이메일에는 문제가 있는 플러그인이나 테마 등 오류의 원인에 대한 구체적인 내용이 포함될 수 있습니다. 그러나 추가 컨텍스트 없이 이 오류 메시지가 나타날 수도 있습니다.

이 문서에서는 이 오류가 무엇을 의미하는지, 일반적으로 오류가 발생하는 위치, 문제를 진단하고 해결하여 사이트를 다시 시작하고 실행할 수 있는 방법을 살펴보겠습니다.

플러그인과 테마 충돌

이러한 오류의 중심에는 플러그인과 테마 충돌이 있습니다. WordPress의 강점은 오픈 소스 특성 덕분에 유연성과 사용 가능한 플러그인 및 테마의 방대한 생태계입니다. 전 세계의 개발자들이 이 생태계에 기여하여 고유한 코딩 방식과 스타일을 선보입니다. 이러한 다양성은 WordPress의 적응성과 사용자 정의 가능성을 촉진하는 동시에 잠재적인 충돌의 발판을 마련하기도 합니다.

이러한 충돌은 일반적으로 서로 다른 소스의 두 개 이상의 코드 조각이 호환되지 않는 방식으로 유사한 작업을 수행하려고 할 때 발생합니다. 예를 들어 사이트의 SEO 설정을 수정하도록 설계된 플러그인은 동일한 작업을 수행하지만 다른 접근 방식을 사용하는 다른 플러그인과 충돌할 수 있습니다. 가벼운 경우에는 충돌하는 플러그인 중 하나가 예상대로 작동하지 않을 수도 있습니다. 그러나 더 심각한 시나리오에서는 이러한 충돌로 인해 치명적인 오류가 발생하여 웹 사이트에 액세스할 수 없게 될 수 있습니다.

이 오류의 변형

이 오류는 호스팅 환경, 문제의 구체적인 원인, WordPress 버전, 프런트엔드나 백엔드에서 나타나는 여부에 따라 약간 다른 방식으로 나타날 수 있습니다.

  • 사이트에 기술적인 문제가 있습니다. (앞쪽)
  • 귀하의 웹사이트에 심각한 오류가 발생했습니다. (앞쪽)
  • 이 사이트는 기술적인 문제를 겪고 있습니다. 지침은 사이트 관리자 이메일 받은 편지함을 확인하세요. (뒤쪽에)
  • 귀하의 웹사이트에 심각한 오류가 발생했습니다. 지침은 사이트 관리자 이메일 받은 편지함을 확인하세요. (뒤쪽에)

이 오류가 발생하는 이유

다음과 같은 여러 가지 요인이 이 어려운 메시지를 유발할 수 있습니다.

플러그인 충돌 : 플러그인이 서로 호환되지 않거나 현재 WordPress 버전과 호환되지 않는 경우 심각한 오류가 발생할 수 있습니다.

테마 문제 : 업데이트되지 않았거나 최신 WordPress 핵심 업데이트와 호환되지 않는 테마로 인해 사이트가 중단될 수 있습니다.

손상된 파일 : 손상된 핵심 워드프레스 파일 또는 테마/플러그인 파일은 심각한 오류를 초래할 수 있습니다.

서버 제한 사항 : 때로는 WordPress 사이트를 호스팅하는 서버가 필요한 PHP 요구 사항이나 메모리 제한을 충족하지 않아 문제가 발생할 수 있습니다.

데이터베이스 문제 : 손상이나 연결 문제 등 웹사이트의 데이터베이스 문제로 인해 이 메시지가 나타날 수도 있습니다.

사이트에 기술적인 문제가 발생함 오류를 수정하는 방법

'사이트에 기술적인 문제가 있습니다.' 문제를 해결했습니다. 몇 가지 기술을 사용하여 오류를 수행할 수 있습니다. 이 오류를 해결할 수 있는 몇 가지 방법을 살펴보겠습니다.

이메일 문제 해결

운이 좋으면 WordPress에서 문제가 있는 플러그인이나 테마, 복구 모드 활성화 링크를 포함하여 오류에 대한 세부 정보가 포함된 이메일을 보냈습니다 .이 오류를 해결하기 위해 이메일을 사용하는 방법은 다음과 같습니다.

귀하의 사이트에 기술 문제가 발생했습니다. WordPress의 편지

  1. WordPress 사이트 관리자와 연결된 이메일의 받은 편지함을 확인하세요. 만약을 대비해 스팸 폴더를 살펴보는 것도 잊지 마세요.
  2. 사이트를 복구 모드로 전환하려면 이메일에 제공된 링크를 클릭하세요. 이 모드를 사용하면 오류가 있는 경우에도 WordPress 관리 영역에 액세스할 수 있습니다.
  3. 이메일에는 문제를 일으키는 플러그인이나 테마가 명시되어 있어야 합니다. 복구 모드에 들어가면 대시보드의 플러그인 또는 테마 페이지로 이동하여 언급된 확장 프로그램을 비활성화하세요.

비활성화 후 사이트를 방문하여 정상으로 돌아왔는지 확인하세요. 그렇다면 문제가 있는 플러그인이나 테마에 대한 대안을 찾거나 개발자에게 지원을 요청하는 것이 좋습니다.

충돌하는 플러그인 또는 테마 비활성화

복구 모드 기능은 백엔드에 액세스할 수 없게 만드는 오류가 발생한 경우 사용자가 사이트에 대한 제어권을 다시 얻을 수 있도록 설계되었습니다. 이 기능을 활용하는 방법을 자세히 살펴보겠습니다.

WordPress 사이트에 치명적인 오류가 발생하면 백엔드로 들어가서 문제를 일으키는 원인을 끌 수 없습니다. 그러나 복구 모드 링크가 있는 경우 이 문제를 해결할 수 있는 몇 가지 방법이 있습니다. 해당 링크를 클릭하시면 로그인 페이지로 이동됩니다.

사이트 관리자이거나 복구 링크가 있는 지정된 문제 해결사라면 WordPress 자격 증명을 사용하여 로그인할 수 있습니다. 이렇게 하면 기본 관리자가 없는 경우에도 적절한 사람이 항상 문제를 해결할 수 있습니다.

복구 모드 환경

복구 모드 환경은 문제 해결을 위해 특별히 맞춤화되었으며 원하는 대로 사용할 수 있는 몇 가지 주요 기능이 있습니다.

WordPress에서는 오류의 근본 원인으로 의심되는 플러그인이나 테마를 격리하고 일시 중지합니다. 대시보드 상단의 배너는 이러한 원인에 대해 경고하여 어떤 구성 요소에 주의가 필요한지 명확하게 알려줍니다.

복구 모드에서는 방문자에게 영향을 미치는 치명적인 오류로 인해 사이트에 대한 액세스가 손상되지 않습니다. 이를 통해 사이트가 정상적으로 작동하는 것처럼 탐색하고 변경할 수 있으며, 이는 문제를 진단하고 해결할 때 중요한 이점입니다.

수정 사항 탐색

문제가 있는 요소가 강조표시되면 오류 해결 경로가 더 명확해집니다. 문제를 안전하게 해결하려면 다음 단계를 따르세요.

대시보드에서 플러그인 또는 테마 페이지에 액세스하세요. 여기에서 WordPress는 충돌을 일으키는 확장 프로그램을 표시하여 해결해야 할 사항을 쉽게 식별할 수 있습니다.

플러그인에 대한 복구 모드 링크

플래그가 지정된 각 플러그인이나 테마에 대해비활성화 옵션이 표시됩니다 .이 옵션을 선택하면 확장 프로그램이 삭제되지 않고 작업만 일시 중지됩니다. 이 중요한 단계는 영구 삭제 없이 오류의 원인을 격리하는 데 도움이 됩니다.

복구 모드에서 오류를 일으키는 플러그인을 비활성화합니다.

문제가 있는 플러그인이나 테마를 비활성화한 후에는 관리자 대시보드 상단 표시줄에 있는 버튼을 클릭하여 복구 모드를 종료해야 합니다. 복구 모드를 종료하면 변경 사항이 사이트 전체에 적용되어 잠재적으로 모든 사용자의 오류가 해결됩니다.

복구 후 조치

치명적인 오류를 방지하면 이제 모든 사용자가 사이트에 액세스할 수 있습니다. 그러나 이는 보다 포괄적인 솔루션의 시작일 뿐입니다. 장기적인 안정성을 보장하려면 다음 단계를 고려하세요.

확장 필요성 평가 : 비활성화된 확장의 중요성을 평가합니다.사이트 기능에 꼭 필요한 것이 아니라면 비활성화된 상태로 두거나 대안을 찾는 것이 현명할 수 있습니다.

대안 및 업데이트 탐색 : 호환성 문제 없이 유사한 기능을 제공하는 다른 플러그인이나 테마를 검색합니다.또는 충돌을 해결할 수 있는 문제가 있는 확장에 대한 업데이트를 확인하세요.

개발자와의 참여 : 문제가 있는 플러그인이나 테마의 개발자에게 연락하는 것은 유익한 노력이 될 수 있습니다.많은 개발자는 피드백에 반응하고 호환성 문제를 기꺼이 해결하려고 합니다. 특히 확장 프로그램이 널리 사용되는 경우 더욱 그렇습니다.

직접적인 개입 : 기술적인 통찰력이 있다면 확장 프로그램의 코드를 자세히 살펴보고 직접 수정 사항을 구현해 보세요.WordPress 개발 방식을 확실하게 이해하고 변경하기 전에 항상 사이트를 백업하세요.

테스트의 중요성

라이브 사이트에 변경 사항을 다시 적용하기 전에 준비 환경에서 철저한 테스트를 수행하세요. 이 샌드박스를 사용하면 사이트 운영이 추가로 중단될 위험 없이 수정 사항을 실험하고 확인할 수 있습니다. 포괄적인 테스트를 통해 실제 환경에 솔루션을 배포하면 치명적인 오류나 새로운 문제가 다시 발생하지 않는지 확인됩니다.

10Web 사용자라면 스테이징 환경 기능을 사용할 수 있습니다. 자세한 내용은 10Web에서 스테이징 환경을 관리하는 방법을 살펴보세요 .

WordPress 복구 모드 없이 플러그인 충돌 해결

FTP 클라이언트를 통해 직접 플러그인 충돌 문제를 해결하여 WordPress 사이트에 대한 제어권을 다시 얻는 데 도움이 되는 수동 접근 방식이 있습니다. 다음은 이 프로세스를 단계별로 탐색하는 방법에 대한 자세한 가이드입니다.

이렇게 하려면 FTP 클라이언트와 FTP 자격 증명이라는 두 가지가 필요합니다. 사용자 이름, 비밀번호, 서버 주소 등의 자격 증명은 일반적으로 호스팅 계정의 대시보드에서 찾을 수 있거나 호스팅 계정을 처음 설정할 때 이메일을 통해 수신됩니다.

FTP를 통해 사이트에 액세스하기

FTP의 WP 콘텐츠 및 플러그인 폴더

  1. 원하는 FTP 클라이언트를 실행하고 FTP 자격 증명을 입력하여 컴퓨터와 웹 사이트 서버 간의 연결을 설정하세요.
  2. 연결되면wp-content 폴더를 찾은 다음 플러그인디렉토리를 찾아 엽니다. 이 폴더에는 사이트의 모든 플러그인이 각각 자체 하위 디렉토리에 들어 있습니다.

플러그인 디렉터리에 액세스하면 문제 해결 프로세스를 시작할 수 있습니다. 특정 플러그인이 문제를 일으키는 것으로 이미 의심되는 경우 해당 플러그인을 직접 대상으로 삼을 수 있습니다. 그렇지 않으면 제거 프로세스를 사용해야 합니다.

어떤 플러그인이 오류를 일으키는지 알고 있는 경우:

FTP에서 플러그인 폴더 이름 바꾸기.

  1. 해당 폴더를 찾으세요.
  2. 마우스 오른쪽 버튼을 클릭하고이름 바꾸기를 선택합니다 .
  3. -deactivated 와 같은 접미사를 포함하도록 폴더 이름을 조정합니다 .

플러그인 폴더 이름을 바꾸면 플러그인이 자동으로 비활성화됩니다.

플러그인 폴더의 이름을 바꾼 후 WordPress 사이트를 방문하여 페이지를 새로 고치세요. 사이트가 올바르게 로드되면 범인을 식별한 것입니다. 그렇지 않은 경우 폴더 이름을 되돌리고(의심되는 플러그인인 경우) 다음 플러그인으로 진행하세요.

문제가 있는 플러그인을 알 수 없는 경우 플러그인 목록을 체계적으로 검토해야 합니다. 목록 상단부터 각 플러그인 폴더의 이름을 바꾸세요. 이름을 변경할 때마다 브라우저를 새로 고쳐 사이트를 확인하세요. 비활성화로 문제가 해결되는 플러그인을 찾으면 충돌의 원인을 정확히 찾아낸 것입니다.

문제가 있는 플러그인이 식별되면 몇 가지 옵션이 있습니다. (필수적이지 않은 경우) 삭제하거나, 다른 것으로 교체하거나, 플러그인 개발자에게 지원을 요청하거나, 필요한 기술이 있는 경우 직접 충돌 해결을 시도할 수 있습니다.

테마에도 동일한 방법을 적용합니다.

테마 충돌이 의심되는 경우 동일한 문제 해결 기술이 테마에 적용됩니다.

FTP 클라이언트의 wp-content 폴더 내에서 테마디렉터리를 찾으세요 . 플러그인과 마찬가지로 특정 테마가 의심되는 경우 끝에비활성화를 추가하여 폴더 이름을 바꾸세요.확실하지 않은 경우 현재 테마의 이름을 변경하고 WordPress에서 기본 테마로 되돌리라는 메시지를 표시하여 일시적으로 기본 WordPress 테마로 전환해야 할 수도 있습니다.

최신 PHP 버전을 사용하세요

WordPress의 백본 스크립팅 언어인 PHP는 사이트가 최적으로 작동하려면 최신 상태여야 합니다. PHP 버전이 이 오류의 원인이 아닌지 확인하고 필요한 경우 업데이트하는 방법을 단계별로 살펴보겠습니다.

PHP와 WordPress 호환성

WordPress 5.0은 최소 PHP 버전에 대한 새로운 표준을 설정하여 5.6.20 이전 버전에 대한 지원을 중단합니다. 이번 조치는 보안과 성능을 강화하기 위한 것이었습니다. 또한 PHP 개발 팀 자체는 7.4 미만 버전에 대한 지원을 중단했습니다. 즉, 오래된 PHP에서 실행하면 보안 위험이 있을 뿐만 아니라 사이트에 기술적인 문제가 발생할 수 있는 이유가 될 수도 있습니다.

PHP 버전 확인

귀하의 사이트가 현재 운영되고 있는 PHP 버전을 정확히 확인하려면 호스팅 계정 대시보드에 액세스해야 합니다. 이 절차는 호스팅 제공업체마다 다르지만 본질은 동일합니다.

10명의 웹 사용자용

10Web 사용자는 10Web 대시보드를 통해 웹사이트의 PHP 버전을 보고 업데이트할 수 있습니다.

웹사이트 버전을 보려면:

  1. 10Web 계정에 로그인하세요.
  2. PHP 버전을 확인하고 싶은 웹사이트를 클릭하세요.
  3. 호스팅서비스 > 도구를클릭합니다 .
  4. PHP 버전 섹션까지 아래로 스크롤합니다.

10Web에서 PHP 버전 변경

여기에서 현재 PHP 버전을 볼 수 있습니다. PHP 버전을 변경할 수도 있습니다.

  1. 드롭다운 메뉴를 클릭하고 최신 버전의 PHP를 선택하세요.
  2. 변경사항을 확인하여 완료하세요.

권장 사항 및 예방 조치

업데이트 전 백업 : PHP 버전 업데이트와 같은 중요한 변경 사항을 적용하기 전에 항상 웹사이트를 완전히 백업했는지 확인하세요.이는 업데이트 프로세스 중에 문제가 발생할 경우를 대비하여 안전망을 제공합니다.

호환성 확인 : 업그레이드하기 전에 사이트의 테마와 플러그인이 새로운 PHP 버전과 호환되는지 확인하세요.이 예방 조치는 업데이트 후 잠재적인 충돌을 방지하는 데 도움이 됩니다.

필요한 경우 지원팀에 문의하세요 . 업데이트 프로세스가 확실하지 않거나 문제가 발생한 경우 주저하지 말고 호스팅 제공업체의 지원팀에 도움을 요청하세요.

WordPress 디버그 모드 활성화

WordPress 디버그 모드는 숨겨진 PHP 오류를 찾아 사이트 문제의 근본 원인에 대한 단서를 제공합니다. 이 진단 기능을 사용하는 동안 디버그 모드를 활성화하고, 결과를 해석하고, 사이트의 보안을 확인하는 방법을 살펴보겠습니다.

디버그 모드를 사용하면 WordPress에서 숨겨져 있던 PHP 오류, 경고 및 알림을 표시할 수 있습니다. 이러한 메시지는 사이트 문제의 원인에 대한 귀중한 통찰력을 제공할 수 있습니다. 켜는 방법은 다음과 같습니다.

  1. FTP 클라이언트를 사용하여 FTP 자격 증명으로 사이트 서버에 로그인하세요.
  2. WordPress가 설치된 루트 디렉터리로 이동합니다.
  3. 루트 디렉터리에서 wp-config.php 파일을 찾으세요 .이 파일에는 중요한 WordPress 설정이 포함되어 있습니다.
  4. 파일을 로컬 컴퓨터에 다운로드하고 텍스트 편집기로 엽니다.
  5. "그게 다야, 편집을 중지하세요!" 라는 줄을 찾을 때까지 파일을 스크롤하십시오.행복한 출판이 되세요. ” 이 줄 바로 위에 다음 코드를 삽입합니다.
  6.  정의( 'WP_DEBUG', true );
  7. 변경 사항을 저장하고 수정된wp-config.php 파일을 서버에 다시 업로드하여 원본 파일을 교체하세요.사이트를 방문하고 페이지를 새로 고치세요.

디버그 모드가 활성화되면 사이트에 이전에 숨겨졌던 오류가 표시됩니다. 이러한 메시지에는 다음이 포함될 수 있습니다.

PHP 주의사항 : 사이트의 성능이나 기능에 반드시 영향을 미치지 않는 사소한 문제입니다.

경고 : 해결해야 하지만 사이트 운영에 치명적이지는 않은 잠재적인 문제입니다.

치명적인 오류 : 스크립트 실행을 방해하는 심각한 문제로, 종종 "기술적 어려움" 메시지의 원인이 됩니다.

특정 플러그인, 테마 또는 파일을 언급하는 오류 메시지를 찾아보세요. 이러한 단서는 문제의 원인을 파악하는 데 도움이 될 수 있습니다.

디버그 모드 종료

디버그 모드는 사이트의 영구 상태가 아닌 진단 도구라는 점을 기억하세요. 활성화된 상태로 두면 방문자에게 중요한 정보가 실수로 공개될 수 있습니다.

안전하게 비활성화하는 방법은 다음과 같습니다.

  1. 텍스트 편집기에서 wp-config.php 파일을 다시 엽니다 .
  2. 이전에 추가한 디버그 모드 줄을 다음과 같이 변경합니다.
  3.  정의( 'WP_DEBUG', false );
  4. 변경 사항을 저장하고 `wp-config.php` 파일을 서버에 다시 업로드하여 사이트가 안전한지 확인하세요.

오류 로그 확인

디버그 모드를 통해 눈에 띄는 문제를 발견하지 못한 경우 서버 오류 로그에 원하는 답변이 있을 수 있습니다. 서버 오류 로그에는 사소한 알림부터 심각한 시스템 오류까지 다양한 문제가 기록됩니다. 이러한 로그에 액세스하면 프런트 엔드 진단을 통해 명확하지 않은 지속적인 문제에 대한 통찰력을 얻을 수 있습니다. 이러한 로그에 액세스하고 이를 이해하는 방법은 다음과 같습니다.

10웹 고객

10Web 대시보드에 로그인합니다.

  1. 10Web 계정에 로그인하세요.
  2. 문제가 발생한 웹사이트를 클릭합니다.
  3. 호스팅 서비스 > 로그로 이동합니다 .
  4. 드롭다운 메뉴를 클릭하고 오류 로그를 보려면 선택하세요 .

10Web을 사용하지 않는 경우 오류 로그를 찾는 프로세스는 호스팅 공급자에 따라 약간 다를 수 있습니다. 일반적으로 이러한 로그는 호스팅 제어판의 '로그', '오류 로그' 또는 '서버 로그' 섹션 아래에서 찾을 수 있습니다. 확실하지 않은 경우 호스팅 제공업체의 설명서나 지원팀에 문의하세요.

오류 로그 해석

error.log 파일에 액세스했다면 이제 탐정 ​​모자를 쓰고 단서를 찾기 시작할 차례입니다. 서버 오류 로그는 밀도가 높고 기술적일 수 있지만 주의해야 할 사항은 다음과 같습니다.

타임스탬프 : 각 항목에는 타임스탬프가 표시되어 오류를 사이트의 특정 이벤트 또는 변경 사항과 연관시킬 수 있습니다.

오류 코드 : 특정 유형의 문제를 나타낼 수 있는 HTTP 상태 코드(예: 500 내부 서버 오류) 또는 PHP 오류 코드를 찾습니다.

파일 경로 및 줄 번호 : 오류는 문제가 발생한 특정 파일 및 줄 번호를 가리키는 경우가 많으며, 이는 문제의 원인을 정확히 찾아내는 데 매우 중요할 수 있습니다.

오류 설명 : 때로는 비밀스럽기도 하지만 각 오류에 수반되는 설명은 무엇이 잘못되었는지에 대한 단서를 제공할 수 있습니다.

호스트에게 연락하세요

해결하지 않고 각 문제 해결 단계를 따랐다면 문제는 서버와 관련된 것일 수도 있고 관리 액세스나 특정 전문 지식이 필요한 기술적인 문제일 수도 있습니다. 서버 구성, 더 깊은 PHP 오류 또는 데이터베이스 문제는 적절한 도구와 지식 없이는 진단하고 해결하기 어려운 일반적인 이유입니다. 이 경우 호스팅 제공업체에 문의하여 도움을 받아야 합니다.

대부분의 호스팅 제공업체는 채팅, 이메일, 전화 또는 웹사이트의 전용 지원 섹션을 포함하여 다양한 지원 채널을 제공합니다. 선택하는 방법은 문제의 긴급성과 개인 선호도에 따라 달라질 수 있습니다.

마무리 생각

이 블로그에서는 WordPress의 "이 사이트에 기술적인 문제가 있습니다." 오류를 해결하기 위한 다양한 전략을 다루었습니다. 플러그인 및 테마를 사용한 기본적인 문제 해결부터 PHP 업데이트 및 디버그 모드와 같은 심층 진단에 이르기까지 일반적인 문제를 식별하고 해결하는 방법을 살펴보았습니다. 이러한 단계를 수행해도 문제가 해결되지 않으면 다음 조치는 호스팅 제공업체의 지원팀에 문의하여 전문가의 도움을 받는 것입니다.

AI로 WordPress 웹사이트 생성 속도를 높이세요

10Web AI Website Builder를 사용하면 비즈니스 요구 사항에 맞는 맞춤형 WordPress 웹 사이트를 10배 더 빠르게 만들 수 있습니다.

귀하의 웹사이트를 생성하세요
신용 카드가 필요하지 않습니다