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

업데이트 : 24 년 2018 월 XNUMX 일 / 기사 작성자 : Christopher Jan Benitez

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. 결함있는 플러그인

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

이렇게하려면 플러그인> 설치된 플러그인으로 이동하여 "모두 선택"을 클릭 한 다음 대량 작업 드롭 다운 메뉴에서 "비활성화"를 선택합니다.

플러그인

최종 단어

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

Christopher Jan Benitez에 대하여

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