WordPress에서 500 내부 서버 오류를 수정하는 방법
게시 됨: 2019-07-04WordPress 사이트에서 500 내부 서버 오류가 발생하는 경우 해결 방법이 몇 가지 있습니다.
내가 기술에 대해 좋아하는 것, 특히 프로그래밍과 관련된 것들 중 하나는 내장된 오류 보고가 있다는 것입니다.
앱이 실패할 수 있는 모든 상상의 시나리오는 개발자에게 앱이 실패하는 위치와 실제 오류가 발생한 부분에 대한 정확한 정보를 제공하여 문제를 쉽게 해결할 수 있도록 합니다.
발생하는 대부분의 오류와 달리 500 Internal Server 오류는 웹사이트의 문제를 명시적으로 알려주지 않으므로 문제를 해결하고 수정하기가 매우 어렵습니다.
이 오류를 수없이 수정한 후 발생할 수 있는 몇 가지 가장 가능성 있는 시나리오와 해결 방법은 다음과 같습니다.
WordPress 웹 사이트를 새 호스트로 이동할 때 이 오류가 표시될 가능성이 높지만 대부분의 사람들은 웹 사이트에 아무 작업도 수행하지 않은 경우에도 오류가 발생할 수 있습니다.
500 내부 서버 오류는 종종 소프트웨어 또는 플러그인 관련 문제와 하드웨어 관련 문제의 두 가지 시나리오로 분리됩니다.
핵심 내용을 살펴보기 전에 웹사이트를 백업하세요. 권장 사항 중 일부는 파일 변조와 관련이 있습니다. 이미 나쁜 상황을 더 악화시키고 싶을 것입니다.
소프트웨어 관련 문제 해결
퍼머링크 저장
좋아, 나는 당신이 500 내부 서버 오류 수정에 대해 읽을 대부분의 기사에 이것을 언급하지 않는다는 것을 알고 있습니다.
마지막 3에서 오류를 수정해야 하는 것은 영구 링크를 저장하는 것만으로도 문제가 해결된 것으로 나타났습니다. 해결 방법 코드가 충분히 길면 곧 성가신 오류에 대한 솔루션이 간단하다는 것을 알게 될 것입니다.
따라서 아래의 기술적인 측면에 들어가기 전에 이것부터 시작하십시오.
퍼머링크는 설정 아래에 있습니다.
.htacess 액세스 파일로 시작
.htaccess 파일은 WordPress, 플러그인 및 테마가 제대로 실행되는 데 필요한 기능을 추가하거나 제거하는 Apache 서버 웹사이트의 최상위 디렉토리에 있는 구성 파일입니다.
이 파일에 문제가 발생하면 웹 사이트가 중단되고 오류가 표시되기 시작합니다. 손상된 .htaccess 파일과 관련된 가장 일반적인 오류는 500 내부 서버 오류입니다.
이것이 일반적인 원인이므로 수정을 위해 이 파일로 시작합니다.
파일 서버에 로그인하고 .htaccess 파일의 이름을 변경하기만 하면 됩니다.
그런 다음 웹 사이트에 액세스하려고 하면 기본적으로 WordPress가 기본 설정으로 .htaccess 파일을 다시 생성합니다.
우리의 경험에 따르면 이것은 우리가 본 500개의 내부 서버 오류 중 80% 이상을 수정합니다.
PHP 메모리 제한 증가
웹사이트에 이 오류가 표시되는 다음으로 가장 가능성이 높은 이유는 사이트, 테마 또는 플러그인을 실행하는 데 현재 정의된 것보다 더 많은 메모리가 필요한 경우입니다.
호스트 및 WordPress 구성에는 애플리케이션이 작동해야 하는 메모리 제한이 정의되어 있습니다. .htaccess 파일의 이름을 변경해도 문제가 해결되지 않으면 wp-config.php 파일에서 PHP 메모리 제한을 늘리 십시오. 권장되는 PHP 메모리 제한에 대한 플러그인 및 테마 문서 .
공개 디렉터리에 있는 wp-config,PHP 파일에서 여는 PHP 태그 바로 뒤에 아래 코드 줄을 추가합니다. 플러그인 또는 테마에서 권장하는 크기로 64M을 대체할 수 있습니다.

정의('WP_MEMORY_LIMIT', '64M');
웹사이트를 새로고침하고 문제가 해결되는지 확인하세요.
그러나 웹 사이트가 실행 중이고 갑자기 오류가 표시되기 시작하면 어떤 플러그인이 메모리를 차지하는지 자세히 조사해야 합니다.
테마 또는 플러그인 확인
때때로 범인은 버그가 있는 플러그인이나 테마입니다. 그러나 문제 해결을 시작하기 전에 테마 또는 플러그인에 적용할 수 있는 업데이트가 있는지 확인하세요. 업데이트해도 오류가 제거되지 않으면 계속 진행할 때입니다.
테마로 인해 오류가 발생하는지 확인하려면 테마를 전환하고 문제가 해결되는지 확인하세요.
외모의 테마에서 그렇게 할 수 있습니다. 기본 WordPress 테마(예: Twenty Seventeen)를 활성화하고 귀하의 웹사이트가 있는지 확인하십시오.
테마를 전환한 후 웹사이트가 작동하면 문제가 테마에 있다는 결론을 내릴 수 있습니다. 오류에 대한 가능한 솔루션에 대해서는 테마 개발자에게 문의할 수 있습니다.
그래도 문제가 해결되지 않으면 테마를 다시 활성화하고 플러그인 문제 해결로 이동할 수 있습니다.
플러그인의 경우 모든 플러그인을 비활성화하여 시작하고 웹사이트를 확인합니다. 오류가 사라지면 하나의 플러그인이 원인일 수 있음을 확인할 수 있습니다.
문제가 해결되면 플러그인을 하나씩 반응할 시간입니다. 500 내부 서버 오류를 반환하는 웹사이트를 찾을 때까지 웹사이트를 계속 새로고침하세요.
범인을 찾으면 개발자에게 연락하여 문제를 해결할 수 있기를 바랍니다.
핵심 WordPress 웹 사이트 파일 다시 업로드
위의 단계를 수행해도 500 내부 서버 오류가 수정되지 않으면 wp-includes 및 wp-admin 디렉토리의 기존 WordPress 코어 파일을 깨끗한 사본으로 교체하여 손상된 WordPress 파일을 배제하십시오.
wordpress.org에서 파일을 다운로드할 수 있습니다.
하드웨어 관련 문제 해결
호스트의 고객 지원 센터에 문의하십시오.
위의 모든 방법을 시도했지만 500 내부 서버 오류가 지속되면 호스트에 연락하는 것이 유일한 옵션입니다.
이전 단계에서 보았듯이 이 오류의 일반적인 원인은 테마 및 플러그인과 관련이 있습니다.
이것은 종종 웹 호스트의 범위를 벗어나므로 오류를 수정하기 위해 수행한 모든 작업을 호스트에게 설명해야 합니다.
결론
이 오류를 처음 본다면 얼마나 힘든 경험이 될 수 있는지 이해하지만, 이 글을 읽고 나면 그것이 당신에게 고립된 것이 아니라는 것을 알고 숨을 쉬어야 합니다.
또한 여기에 있는 팁을 통해 오류를 빠르게 해결하고 수정할 수 있습니다.
웹 사이트에 대한 정기적인 백업 일정을 유지하는 것이 좋습니다. 이와 같은 시나리오에서는 특히 원인이 사이트의 소프트웨어의 최근 변경 사항과 관련된 경우 이전에 작동 중인 버전의 사이트로 롤백하는 것이 단기적인 해결책이 될 수 있습니다.
WordPress에서 502 불량 게이트웨이 오류를 수정하는 방법을 배우고 싶을 수도 있습니다.