WordPress의 내부 서버 오류를 해결하는 방법

  • 워드 프레스
  • 업데이트 : Apr 24, 2018

WordPress를 사용하면 웹 사이트를 구축하는 흥미로운 방법입니다. 선택할 수있는 테마와 플러그인의 끝없는 결합으로 원하는 사이트를 원하는대로 만들 수 있습니다.. 외모와 기능에 관한 고유 한 사이트를 만들기 위해 코딩 능력을 사용할 수도 있습니다.

그러나 많은 움직이는 부품으로 작업해야하기 때문에 결국에는 몇 가지 문제가 발생할 수 있습니다. 500 내부 서버 오류.

500 내부 서버 오류 란 무엇입니까?

500 내부 서버 오류는 WordPress 환경에서 비교적 일반적이지만 다른 콘텐츠 관리 시스템 및 플랫폼에서도 발생할 수 있습니다. 그러나 깨진 링크와 페이지 URL 변경과 같은 분명한 원인이있는 404과는 달리, 문제를 이해하려면 좀 더 깊이 파고 들어야합니다.

먼저해야 할 일은 서버에서 PHP 또는 Apache 오류 로그를 확인하는 것입니다. 500 내부 오류 메시지는 왜 발생했는지에 대한 특정 정보를 제공하지 않기 때문에 범인을 찾는 데 도움이되는 흔적을 찾아야합니다.

오류 로그를 보려면 웹 호스팅 제어판에 로그인하고 기본 "웹 사이트 / 도메인"섹션으로 이동하십시오. 인터페이스는 각 호스팅 회사마다 다릅니다. "파일 관리자", "웹 서버 설정", "PHP 설정"또는 이와 유사한 항목을 찾을 수있는 메뉴 나 도구 모음을 찾으십시오. "로그"옵션도 있어야합니다.

로그
대개 오류 로그 파일이 제공됩니다. cPanel의 경우 Log 섹션에 있습니다. 너와 상황이 다를 수있다. WordPress 호스트 - 오류 로그를 찾을 수없는 경우 지원 담당자에게 문의하십시오. .

오류 로그를 보는 목적은 500 내부 오류 메시지에 일부 컨텍스트를 제공하는 것입니다. 이렇게하면 적용 할 수있는 수정 사항을 결정하는 데 도움이됩니다. 발견 한 내용에 따라 시도 할 수있는 것들은 다음과 같습니다.

1. PHP 스크립트 시간 제한

웹 사이트의 PHP 스크립트가 외부 연결을 생성하면 이들 중 일부가 시간 초과되어 500 내부 오류가 발생할 수 있습니다. 타임 아웃 규칙을 지정하거나 PHP 스크립트에서 불필요한 외부 연결을 제거하여 이러한 인스턴스를 방지 할 수 있습니다.

또 다른 해결책은 "php.ini"라는 빈 텍스트 파일을 만들어서 PHP 메모리 제한을 늘리는 것입니다.

PHP는

"memory = 64MB"코드를 적어 저장하고 FTP를 사용하여 WordPress 디렉토리에 업로드하십시오.

user_ini

2. .htaccess 파일에 오류가 있습니다.

500 내부 오류의 또 다른 일반적인 원인은 손상되었거나 잘못 구성된 .htaccess 파일입니다. 빠른 수정은 이전 .htaccess 파일의 이름을 '.htaccess_old'와 같은 다른 이름으로 바꾸는 것입니다. 이렇게하려면 웹 호스팅 플랫폼에 로그인하고 파일 관리자로 이동하십시오. wp-content, wp-includes 등과 같은 WordPress 폴더와 함께 파일을 찾을 수 있어야합니다.

htaccess로

파일 이름을 바꾼 다음 사이트를 새로 고침하여 문제가 해결되었는지 확인하십시오. 오류 메시지가 사라지면 올바른 다시 쓰기 규칙을 사용하여 새 .htaccess 파일을 생성하는 것을 잊지 마십시오.

WordPress 대시 보드에 로그인하고 설정 → 퍼머 링크로 이동 한 다음 저장 버튼을 클릭하면됩니다.

퍼머 링크

3. 결함있는 플러그인

이전 솔루션 중 어느 것도 작동하지 않으면 오류는 아마도 잘못된 플러그인으로 인한 것일 수 있습니다. 오류가 발생하기 전에 최근에 새 플러그인을 설치 한 경우 범인은 쉽게 식별 할 수 있어야합니다. 그렇지 않으면 모든 플러그인을 비활성화 한 다음 다시 켜서 각 플러그인을 확인해야합니다.

이렇게하려면 Plugins> Installed Plugins로 가서 "Select All"을 클릭 한 다음 Bulk Actions 드롭 다운 메뉴에서 "Deactivate"를 선택하십시오.

플러그인

최종 단어

위에서 설명한 솔루션은 500 내부 오류를 수정하는 데 도움이됩니다. 그러나 문제가 지속되면 서버 관련 문제로 인해 이러한 오류가 발생할 수 있음을 기억하십시오. 어떤 경우에는 호스팅 제공 업체에 연락하여 지원을 기다려야합니다.

Christopher Jan Benitez에 대하여

크리스토퍼 얀 베니테즈 (Christopher Jan Benitez)는 중소기업에 잠재 고객의 관심을 끌고 전환율을 높이는 콘텐츠를 제공하는 전문 프리랜서 작가입니다. 디지털 마케팅과 관련한 고품질 기사를 찾고 있다면, 그는 당신의 녀석입니다! Facebook, Google+, Twitter에서 "hi"라고 자유롭게 말하십시오.