WordPress에서 500 오류를 수정하는 방법은 무엇입니까?

게시 됨: 2022-06-06

변덕스러운 그녀는 언제든지 공격합니다. 약간 무례하지만 화면에 나타나기 전에 허가를 요청하지 않습니다.

짜증나는 것은 웹마스터로서의 일상을 독살시킵니다. 그리고 무엇보다도 미스터리를 그대로 유지합니다. 원인이 무엇인지 정확히 아는 것은 불가능합니다 .

WordPress의 500 오류입니다. 당신이 보고 싶지 않은 오류... 하지만 다른 사람에게만 발생하는 것은 아닙니다.

당신은 이미 그것을 경험 했습니까? 이 기사가 끝나면 9가지 구체적이고 실용적이며 상세한 솔루션으로 문제를 해결할 수 있습니다.

내용 숨기기
1 500 오류란 무엇입니까?
1.1 일시적인 500 오류는 어떤 형태를 취할 수 있습니까?
2 HTTP 500 오류의 일반적인 원인은 무엇입니까?
3 WordPress에서 500 오류의 결과는 무엇입니까?
WordPress에서 500 오류를 수정하는 4 9가지 솔루션
4.1 페이지 새로고침
4.2 웹 호스트에 문의
4.3 플러그인 및 테마 제어
4.4 .htaccess 파일을 확인하여 WordPress의 500 오류 수정
4.5 서버에 할당된 메모리 양 늘리기
4.6 PHP 버전 수정
4.7 파일 및 디렉토리에 대한 액세스 권한 제어
4.8 서버 로그를 확인하여 HTTP 500 오류 수정
4.9 워드프레스 코어 재설치
5 WordPress에서 500 오류가 지속되면 어떻게 해야 합니까?

500 오류란 무엇입니까?

500 오류는 웹 사이트가 호스팅되는 서버의 내부 오류입니다. 서버에 예기치 않은 문제가 발생 하여 웹 브라우저에서 보낸 요청을 표시할 수 없습니다.
그런 다음 후자는 화면에 오류 메시지를 표시합니다. 결과적으로 페이지는 계속 사용할 수 없으며 로드되지 않습니다.

Mozilla 웹 브라우저 설명서에서는 이 오류를 "일반적인 포괄 응답"이라고 합니다. 이유를 알 수 없기 때문입니다.

더 구체적으로 말하면 500 오류는 HTTP 오류이며 서버 오류 제품군에 속합니다. 그 중 다음과 같은 경우도 들어보셨을 것입니다.

  • 502 오류 (잘못된 게이트웨이 또는 프록시 오류) . Mozilla에 따르면 이는 "게이트웨이 또는 프록시 역할을 하는 서버가 업스트림 서버로부터 잘못된 응답을 수신했음을 나타냅니다" .
  • 503 오류 ( 서비스를 사용할 수 없음 , 일시적으로 사용할 수 없거나 유지 관리 중인 서버의 상태를 나타냅니다.

이 외에도 유명한 404 오류(페이지를 사용할 수 없음)와 같은 HTTP 클라이언트(웹 브라우저)의 오류도 찾을 수 있습니다.

또는 페이지가 영구적으로 이동되었음을 의미하는 잘 알려진 301 리디렉션과 같은 리디렉션 오류.

일시적인 500 오류는 어떤 형식을 취할 수 있습니까?

500 오류는 일반적인 오류입니다. 다른 CMS (Content Management System ) 와 마찬가지로 WordPress에서 발생할 수 있습니다 .

화면에 표시되는 오류 메시지는 대부분의 경우 영어 용어의 존재라는 하나의 상수와 함께 다양한 형식을 취할 수 있습니다 .

특히 다음과 같은 변형이 나타날 수 있습니다.

  • 500 내부 서버 오류;
  • 인터넷 서버 오류 ;
  • 오류 500 내부 서버 오류 ;
  • 500 내부 서버 오류 ;
  • 이 페이지가 작동하지 않습니다: HTTP 오류 500;
  • 일시적인 오류(500) ;
  • 500 오류 ;
  • HTTP 상태 500: 서버에서 요청을 이행하지 못하게 하는 내부 오류()가 발생했습니다.

단어 뒤에 그림을 넣으려면 다음과 같이 표시됩니다.

워드프레스 500 오류

HTTP 500 오류의 일반적인 원인은 무엇입니까?

이 500 오류는 WordPress 또는 다른 곳에서 결코 우연히 발생하지 않습니다. 화면에 갑자기 나타나는 데에는 여러 가지 이유가 있습니다. 주요 내용은 다음과 같습니다.

  • .htaccess 파일의 내부 오류 . 후자는 웹 호스트에서 가장 많이 사용되는 Apache 서버의 구성 파일입니다. 예를 들어 새 확장을 설치한 후 또는 코드의 구문 오류로 인해 때때로 손상될 수 있습니다. 이 경우 WordPress 사이트에 500 오류가 표시됩니다.
  • 파일의 권한에 오류가 있습니다 . 예를 들어 더 이상 액세스하고 수정할 수 없습니다.
  • 서버 메모리가 부족합니다 . 각 웹 호스트는 WordPress에 PHP 메모리를 할당합니다. 이것이 충분하지 않으면 웹 호스팅 서버에 특정 작업을 수행하기에 충분한 리소스가 없습니다. 결과적으로 보려는 도메인 이름에 500 오류가 표시됩니다.
  • 최근 설치 또는 업그레이드 후 플러그인 또는 테마 간의 비호환성 ;
  • 호환되지 않거나 사용되지 않는 PHP 버전입니다 . PHP는 WordPress가 실행되는 서버 언어입니다. 참고로 이 글을 쓰는 시점에서 WordPress는 호스팅 서버에서 PHP 버전 7.4 이상 을 사용하도록 요구하고 있었습니다.
  • 잘못된 WordPress 코어의 최근 업데이트 .
Une erreur 500 peut intervenir sur WordPress et d'autres CMS.

WordPress에서 500 오류의 결과는 무엇입니까?

WordPress에서 500 오류가 발생하는 것을 좋아하는 웹마스터는 없습니다. 그것이 비즈니스와 활동에 미칠 수 있는 부정적인 영향을 고려할 때 더욱 그렇습니다.

500 오류를 해결하는 데 시간이 오래 걸릴수록 다음 결과에 더 많이 노출됩니다.

  • 사용자 경험(UX) 저하 . 방문자가 귀하의 콘텐츠에 액세스할 수 없는 경우 겪고 있는 문제에 대한 솔루션을 얻을 수 없습니다. 좌절한 그들은 분명히 가서 경쟁업체 웹사이트의 도메인 이름 페이지에서 찾지 못한 것을 찾을 것입니다.
  • 트래픽 감소 , SEO(자연 참조)에 잠재적으로 부정적인 영향을 미칩니다. Google 로봇이 500개 오류에 반복적으로 직면하면 페이지 탐색 (크롤링 )이 느려지는 경향이 있습니다.
    그리고 이러한 500 오류가 사라지지 않으면 Google은 색인에서 해당 URL(페이지의 웹 주소)을 제거할 수 있습니다.
    이 경우 오류가 해결될 때까지 귀하의 페이지가 더 이상 Google 검색 결과 페이지(SERP)에 표시되지 않습니다.
  • 전환율 하락 잠재 방문자가 더 이상 귀하의 페이지에 액세스할 수 없는 경우 제품 구매, 문의 양식 작성 또는 뉴스레터 구독과 같은 특정 작업을 수행하도록 만들 수 없습니다.

이러한 성가심을 피하기 위해 다양한 경우에 대한 실용적이고 그림이 포함된 자습서 덕분에 WordPress에서 500 오류를 제거하는 방법을 지금 확인하십시오.

WordPress에서 500 오류를 수정하는 9가지 솔루션

WordPress에서 500 오류를 수정하려고 합니까? 가능하면 아래 솔루션을 순서대로 적용하여 문제의 근본 원인을 파악하세요.

취해야 할 단계는 처음에는 더 간단하고 덜 기술적입니다. 때때로 HTTP 500 오류를 해결하기에 충분할 수 있습니다.

이렇게 하면 건드릴 필요가 없는 민감하고 섬세한 파일을 처리하지 않아도 됩니다. 따라서 WordPress 사이트에서 무료로 지원을 수행합니다.

페이지 새로고침

시작하려면 가장 확실한 솔루션부터 시작하세요. 페이지를 새로고침하세요. 때때로 500 오류는 순간적이며 손가락을 튕기면 저절로 사라집니다.

브라우저에서 페이지를 다시 로드하려면 두 가지 주요 솔루션이 있습니다.

  • 사용하는 시스템(Windows, MacOS 등)에 따라 키보드에서 F5 키를 누릅니다.
  • 아이콘을 클릭하여 현재 페이지를 새로 고칩니다.
페이지 새로고침
Google 크롬 브라우저에는 보고 있는 도메인 이름의 페이지를 새로 고치는 아이콘이 있습니다.

그래도 문제가 해결되지 않으면 몇 분 정도 기다렸다가 다시 시도하십시오.
동시에 다른 장치(컴퓨터, 스마트폰, 태블릿) 및 브라우저(Chrome, Mozilla, Safari, Opera 등)에서 페이지 표시를 확인합니다.

또한 이 서비스 를 사용하여 500 HTTP 오류가 모든 사람에게 적용되는지 아니면 귀하에게만 적용되는지 확인할 수 있습니다.

오류가 지속됩니까? 웹 브라우저의 캐시를 비우십시오 .

프랑스 인터넷 사용자들이 가장 많이 사용하는 구글 크롬 브라우저(Windows, MacOS 등을 사용하는 시스템은 상관없음)에서 하는 방법입니다.

  1. 도구 모음 상단 오른쪽에 있는 작은 점 3개를 클릭합니다.
  2. 추가 도구 > 검색 데이터 지우기를 선택합니다.
  3. "캐시된 이미지 및 파일" 확인란을 선택하고 "데이터 지우기"를 클릭합니다.
Vider le cache de votre navigationur peut aider a reparer une erreur 500.

그럼 이게 화면에 어떻게 보이나요? 500 오류가 눈앞에 고정되어 있으면 다음 솔루션으로 이동하십시오.

웹 호스트에게 문의

아시다시피 500 오류는 서버 오류입니다. 따라서 웹 호스트는 서비스에 가능한 문제에 대한 정보를 가지고 있을 수 있습니다.

그에게 연락하여 가짜와 진짜를 구분해 보세요. 그리고 그 과정에서 당신의 문제에 대해 이야기하십시오. 서비스로 인해 문제가 발생한 것이 아니더라도 도움을 받을 수 있습니다.

어쨌든 500개 오류가 너무 자주 발생하면 호스트 서버의 품질이 문제일 수 있습니다.

그런 다음 예를 들어 공유 서버에 있는 경우(서버 리소스를 다른 사이트와 공유하는 경우) 전용 서버로 전환하여 제안을 변경하는 것에 대해 생각해 보십시오. 또는 Kinsta와 같은 효율적인 호스트로 이동

호스트가 하루를 구할 수 없었습니까? WordPress에서 이 500 오류를 훨씬 더 자세히 처리해야 합니다. 그러나 자신보다 앞서지 마십시오!

기술을 변경하기 전에 사이트(파일 + 데이터베이스)를 백업해야 합니다.

미숙한 웹마스터가 이를 수행하는 가장 쉬운 방법은 백업 플러그인을 사용하는 것입니다. UpdraftPlus 또는 BackWPup을 사용할 수 있습니다.

참고로 FTP(File Transfer Protocol) 클라이언트에서 원하는 파일을 다운로드하여 WordPress를 수동으로 백업할 수도 있습니다. 이것은 WordPress 사이트를 구성하는 파일과 폴더를 조작할 수 있도록 호스팅 서버에 연결하는 소프트웨어입니다.
또 다른 옵션은 호스팅 회사에서 제공하는 경우 cPanel 인터페이스에서 제공하는 백업 기능을 사용하는 것입니다.

플러그인 및 테마 제어

기술적인 부분으로 가자. 가장 먼저 할 일은 플러그인과 테마를 확인하는 것입니다.
이 두 가지는 특히 업데이트한 후에 WordPress에서 500 오류를 일으킬 수 있습니다.

확실히 하기 위해 가장 먼저 할 일은 가능한 범인을 찾기 위해 각 확장을 하나씩 비활성화하는 것입니다(확장 > 설치된 확장 메뉴를 통해).

Desactiver des plugins peut reparer une erreur 500.

매번 브라우저에서 페이지를 새로고침하여 오류가 사라지는지 확인하십시오 . 오류의 원인이 된 플러그인의 마스크를 해제한 경우 다시 설치하기 전에 삭제하거나 대체 확장 프로그램으로 교체하십시오.

이 첫 번째 방법에는 한계가 있습니다. WordPress 관리 인터페이스(백오피스)에 액세스할 수 없을 것입니다. 연결이 불가능할 것입니다... 그래서 당신은 평화롭게 조작을 할 수 없습니다.

플러그인을 비활성화하려면 두 가지 솔루션이 있습니다.

  1. Filezilla(무료 및 오픈 소스)와 같은 FTP 클라이언트를 사용합니다 . 이것이 다음에 자세히 설명할 솔루션입니다.
  2. 호스트의 관리자 연결 인터페이스를 통해 이동합니다 .

따라서 Filezilla를 사용하여 로그인한 후 다음 단계를 따르세요.

  1. 웹사이트의 루트 폴더에서 "wp-content" 폴더를 두 번 클릭한 다음 내부 의 "plugins" 폴더 이름 을 예를 들어 "plugins-error"라고 부릅니다.
파일질라에서 클라이언트 FTP를 사용하는 문서.

2. "플러그인"이라는 새 폴더를 만듭니다(이전 폴더처럼). 이 작업에 따라 WordPress는 모든 WordPress 플러그인을 자동으로 비활성화합니다.
3. 가능한 경우 WordPress 대시보드에 로그인한 다음 범인을 찾을 때까지 확장을 하나씩 다시 활성화합니다 .

프로세스는 테마에 대해 정확히 동일합니다. 대시보드에 액세스할 수 있는 경우 다른 테마(예: Twenty로 시작하는 기본 테마)를 활성화하여 오류가 지속되는지 확인합니다. 백오피스에 액세스할 수 없는 경우 활성 테마 폴더를 Filezilla 인터페이스로 다운로드한 다음 삭제하십시오.
WordPress는 자동으로 기본 테마 중 하나로 기본 설정됩니다.
오류가 사라지지 않으면 .htaccess 파일을 처리합니다.

.htaccess 파일을 확인하여 WordPress의 500 오류 수정

플러그인과 테마에 문제가 없다면 .htaccess 파일이 손상되었을 수 있습니다. 확실히 하려면 다시 만드십시오.

먼저 영구 링크(사이트 페이지 주소)를 업데이트할 때 이 파일이 자동으로 재생성된다는 점을 알아야 합니다. WordPress 관리자의 경우 설정 > 영구 링크에서 발생합니다.

  1. WordPress 사이트의 루트 폴더(호스트에 따라 일반적으로 public_html, htdocs 또는 www라고 함)에서 .htaccess 파일의 이름을 변경합니다. 예를 들어, .htaccess_old라고 합니다.
un fichier .htaccess를 통한 Une erreur 500 peut se reparer.

2. 이 작업을 통해 WordPress 관리자에 액세스할 수 있는 경우 영구 링크를 저장하면 완료됩니다. 그렇지 않은 경우 다음 단계로 이동합니다.

3. FTP 클라이언트에서 .htaccess라는 새 파일을 만듭니다. 이렇게 하려면 마우스 오른쪽 버튼을 클릭하고 "새 파일 만들기"를 선택합니다.

4. WordPress 설명서에 제공된 기본 코드를 추가합니다.

Un exemple de fichier .htaccess는 WordPress를 제안합니다.

이 새로운 .htaccess 파일로 여전히 사이트 페이지에 액세스할 수 없습니까? 다음 솔루션으로 이동합니다.

서버에 할당된 메모리 양 늘리기

임시 500 오류 코드는 호스팅 공급자가 할당한 PHP 메모리 양의 제한 으로 인해 발생할 수도 있습니다.
메모리 할당이 낮을수록 WordPress가 사이트의 리소스(이미지, 플러그인 코드 등)를 로드하기가 더 어려워집니다.

다행히 사이트 루트에 있는 "wp-config.php" 파일에 다음 코드 줄을 추가하여 PHP 메모리 제한을 수동으로 늘릴 수 있습니다.

define('WP_MEMORY_LIMIT', '1024M');

호스트가 WordPress가 기본적으로 제안하는 것과 같은 메모리 제한(64MB)을 부과하는 경우 위의 코드 줄에 입력한 값(128MB, in 이 예).

wp-config.php 파일 외에도 .htaccess 파일이나 php.ini 파일에 한 줄의 코드를 추가하여 PHP 메모리 제한을 늘릴 수도 있지만 조작은 좀 더 기술적이고 위험합니다. php.ini 파일이 FTP 클라이언트에서 항상 표시되는 것은 아니므로 작업이 덜 쉽습니다.

PHP 버전 수정

이 기사의 앞부분에서 읽은 것처럼 WordPress는 PHP 스크립팅 언어로 작성되어 작동할 수 있습니다.

PHP는 정기적으로 업데이트되는 언어입니다. 보안 및 성능상의 이유로 최신 버전 중 하나를 사용하는 것이 좋습니다.

일부 스크립트 또는 플러그인이 올바르게 실행하려면 특정 버전의 PHP가 필요하기 때문에 오래된 버전의 PHP는 WordPress에서 500 오류를 일으킬 수 있습니다 .

PHP 버전을 변경하는 것은 매우 간단하며 호스팅 제공자의 cPanel 인터페이스를 통해 수행할 수 있습니다(이 호스팅 인터페이스를 제공하는 경우 다시 한 번).

이렇게 하려면 "소프트웨어" 상자에서 "PHP 버전 선택"을 클릭합니다.

관심 있는 PHP 버전을 선택하기만 하면 됩니다. 참고로 워드프레스는 PHP 버전 7.4 이상을 권장합니다.

Vous pouvez modifier votre version de PHP sur cPanel 500 sur WordPress.
예를 들어 이 웹사이트는 PHP 업데이트가 필요합니다.

cPanel에서 PHP 버전을 업데이트하면 특히 일부 플러그인이 호환되지 않기 때문에 사이트를 사용할 수 없게 될 수 있습니다. 이것은 일반적이지 않으며 특히 최신 버전의 PHP에서 발생할 수 있습니다.
안전을 위해 테스트 환경을 사용하십시오. 예를 들어
WP 스테이징 .

파일 및 디렉토리에 대한 액세스 권한 제어

당신의 모든 노력이 아직 보상받지 못했습니까? WordPress 사이트의 파일 및 디렉토리에 대한 액세스 권한으로 인해 500 오류가 발생했을 수 있습니다.

이는 오류나 악의적인 조작으로 인해 접근 권한이 잘못된 경우에 발생합니다 .

파일 및 폴더 권한과 관련하여 WordPress 설명서는 다음을 권장합니다.

  • 모든 디렉토리는 권한 755 또는 750에 있어야 합니다.
  • 모든 파일은 644 또는 640 권한으로 설정되어야 합니다. 한 가지 예외: 서버의 다른 사용자가 읽지 못하도록 wp-config.php를 440 또는 400으로 설정해야 합니다.
  • 디렉토리에 777 권한을 부여해서는 안 됩니다.

파일과 디렉토리에 올바른 권한이 있는지 알아보려면 FTP 클라이언트에 로그인하여 확인하고 "액세스 권한" 열을 살펴보십시오.

문제가 있는 경우 해당 파일 또는 디렉토리를 마우스 오른쪽 버튼으로 클릭한 다음 "파일 액세스 권한"을 선택하여 권한을 변경하십시오.

Un exemple de droits d'acces aux fichiers.

HTTP 500 오류를 수정하려면 서버 로그를 확인하세요.

파일의 권한을 확인했는데 아무 것도 변경되지 않았습니까? 그런 다음 호스팅 서버의 로그를 확인하는 훨씬 더 기술적인 솔루션으로 이동합니다.

로그는 서버의 이벤트 기록을 보여주는 텍스트 파일입니다. 따라서 WordPress에서 500 오류의 흔적을 감지할 수 있습니다.

일부 호스트는 인터페이스에 로그 파일을 제공하므로 쉽게 사용할 수 있습니다. 귀하의 것이 이 상자에 맞지 않으면 FTP 클라이언트가 답을 제공할 수 있습니다.

로그 파일이 있으면 error.log와 같이 표시됩니다.

안 보여? 가능한 경우 테스트 사이트(로컬 또는 스테이징 환경)에 표시하려면 WordPress의 디버그 모드를 사용하십시오.

WP_DEBUG라는 PHP 상수를 활성화하여 디버그 모드를 사용하십시오. FTP 클라이언트의 사이트 루트(이 예에서는 "public_html" 폴더)에 있는 "wp-config.php" 파일에서 찾을 수 있습니다.

이 파일에서 아래 줄 에서 값 "false"를 "true"로 수동으로 바꿉니다 .

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

PHP와 관련된 모든 오류는 wp-content > debug.log 경로를 통해 FTP에서 액세스할 수 있는 debug.log 라는 로그 파일에 나타납니다.

오류를 화면에 표시하려면 상수 ' WP_DEBUG_DISPLAY' 를 true로 설정하기만 하면 됩니다.

그리고 사이트 디버깅이 끝나면 ' WP_DEBUG' 상수를 false로 설정하는 것을 잊지 마십시오(코드 조각을 삭제할 필요가 없음).

워드프레스 코어 재설치

지속적인 500 오류 코드를 제거하기 위한 최후의 수단? WordPress를 다운로드할 때 있던 원본 파일인 WordPress Core 파일 다시 설치

이렇게 하려면 아래 단계를 따르세요.

  1. 현재 사이트에서 실행 중인 동일한 버전의 WordPress를 다운로드합니다 . 이 페이지에서 모두 사용할 수 있습니다. 아카이브의 압축을 풉니다.
  2. FTP 클라이언트 에서 wp-admin 및 wp-includes 디렉토리를 사이트 루트에 업로드합니다 . 이 두 디렉토리는 이미 존재하는 wp-admin 및 wp-includes 폴더를 자동으로 덮어씁니다.
레퍼토리 wp-admin 및 wp-includes.

3. 원칙적으로 작동했어야 하는 500 오류로 페이지를 새로 고칩니다.

테마와 플러그인이 포함된 wp-content 디렉토리는 변경되지 않았습니다.

이것은 정상입니다. 원칙적으로 관련되지 않습니다. 이렇게 하면 사이트에 이미 설치된 기능과 테마로 제어되는 시각적 구조를 건드리지 않아도 됩니다.

사이트를 자주 백업하는 습관이 있다면 최신 백업을 사용하여 사이트를 복원할 수도 있습니다. 이것은 효과적인 임시방편이지만 주의해야 합니다 .

마지막 백업이 며칠 또는 몇 주 전이라면 콘텐츠와 디자인 면에서 그동안 추가한 모든 이점을 잃게 됩니다.
.

WordPress에서 500 오류가 지속되면 어떻게 해야 합니까?

문제의 원인을 경고하거나 표시하지 않기 때문에 WordPress의 500 오류는 종종 웹마스터를 당혹스럽게 합니다.

이 줄에서 플러그인과 테마를 확인하거나 새 .htaccess 파일을 만드는 것과 같은 여러 솔루션을 사용하여 500 오류를 수정하는 방법을 발견했습니다.

한 가지는 확실합니다. 이 오류를 빨리 수정하는 것이 좋습니다. 그렇지 않으면 사이트의 사용자 경험, SEO 및 전환에 불이익을 받게 됩니다 .

500 오류를 해결하기 위해 다양한 솔루션을 구현하는 데 동행하시겠습니까? WordPress의 기술 지원 전문가인 WP 유지 관리 팀에 문의하십시오.

주 7일 이용 가능한 당사는 속도, 전문성 및 효율성으로 귀하의 요구를 충족할 맞춤형 솔루션을 제공할 것입니다.