WordPress에서 500 내부 서버 오류를 해결하는 가장 좋은 방법

게시 됨: 2021-03-09

WordPress에서 작업하는 동안 오류에 직면하는 것은 매우 일반적입니다. 사람들이 격일로 처리하는 많은 WordPress 오류 메시지 가 있습니다. 그리고 그러한 일반적인 WordPress 오류 중 하나는 500 내부 서버 오류입니다. 이 WordPress 오류를 오랫동안 처리해 왔지만 올바른 솔루션을 찾지 못했다면 제대로 찾아오셨습니다. 이 기사를 통해 이 WordPress 오류 메시지에 대해 자세히 알아볼 수 있습니다. 또한 WordPress의 500 내부 서버 오류 문제를 해결하는 데 도움을 드립니다. 이 기사를 계속 읽으십시오.

WordPress 오류는 특히 초보자이고 오류 메시지에 근본 원인 및 수정 사항에 대한 정보가 많지 않은 경우 매우 성가십니다. 다른 WordPress 오류에 비해 내부 서버 오류는 문제에 대한 정보를 제공하지 않기 때문에 최악입니다. 많은 내부 서버 오류가 있으며 "500 내부 서버 오류" 는 가장 일반적인 WordPress 오류 중 하나입니다.

목차

500 내부 서버 오류

500 내부 서버 오류는 서버가 요청을 이행하지 못하게 하는 예기치 않은 문제가 발생한 상황을 나타냅니다. 웹사이트를 구동하는 서버나 파일 시스템에 문제가 있는 경우 웹사이트의 모든 페이지에서 이 오류 메시지를 보게 됩니다. 그러나 이 워드프레스 오류의 정의는 다소 불분명합니다. 유일한 확실한 것은 웹 사이트 끝에서 일부 작업이 잘못되었을 때 오류가 발생한다는 것입니다.

Best Ways to Troubleshoot 500 Internal Server Error in WordPress 1

이 오류 메시지는 WordPress 사이트뿐만 아니라 다른 사이트에도 나타납니다. 특히 워드프레스의 경우 그 이유는 워드프레스 파일이 저장된 루트 디렉토리와 관련이 있을 가능성이 가장 큽니다. 이 오류가 발생하면 WordPress 테마 또는 플러그인의 일부인 스크립트가 잘못된 작업을 수행하여 결과적으로 서버가 다운되었음을 의미합니다. 이제 문제는 – 500 내부 서버 오류를 해결하는 방법 입니다.

500 내부 서버 오류를 해결하는 방법?

500 내부 서버 오류는 가장 실망스러운 WordPress 오류 중 하나입니다. 직접적인 해결책은 없지만 시도해야 할 몇 가지 문제 해결 팁이 있습니다. 여기에서 공유하는 팁은 수동으로 수행되므로 많은 시간과 인내가 필요할 수 있음을 기억하십시오.

중요 참고 사항: 수동 솔루션을 시도하기 전에 WordPress 사이트를 백업하는 것을 잊지 마십시오. 사이트를 백업하면 위의 WordPress 오류를 해결하는 동안 사고가 발생하더라도 사이트의 모든 데이터가 안전하게 유지됩니다.

#1 – WordPress의 디버깅 기능 사용

WordPress 오류(특히 죽음의 흰색 화면 또는 서버 오류)에 직면했을 때 처리 방법을 모를 때 가장 좋은 방법은 WordPress의 디버깅 기능을 사용하는 것입니다. 문제를 해결할 수 없더라도 현재 진행 중인 문제, 즉 문제가 발생한 이유에 대한 유용한 통찰력을 제공합니다. 사이트에서 디버깅을 켜려면 wp-config.php 파일로 이동하여 WP_DEBUG 를 검색하십시오. 찾으면 true 로 설정해야 합니다. 그러면 코드는 다음과 같이 보일 것입니다.

정의( "WP_DEBUG", true );

중요 사항: wp-config.php 파일에서 코드를 찾을 수 없으면 수동으로 추가해야 합니다. 자세한 내용은 이 문서를 참조하십시오 – WordPress에서 디버깅을 활성화하는 방법 .

wp-config.php 파일을 저장한 후 WordPress 사이트를 다시 로드하여 변경된 사항이 있는지 확인합니다. 500 내부 서버 오류가 사라지거나 정확한 문제를 알려주는 다른 오류로 대체될 가능성이 높습니다. 이 경우 오류 메시지를 읽고 이에 대한 충분한 정보(예: 오류의 원인 및 수정 방법)를 얻을 수 있습니다.

그러나 디버깅 기능을 활성화해도 문제가 해결되지 않으면 WordPress 오류가 해결될 때까지 활성화된 상태로 유지하는 것이 좋습니다. 이전에 언급했듯이, 문제가 발생하는 이유, 즉 무슨 일이 일어나고 있는지에 대한 유용한 통찰력을 제공합니다. 모든 것이 정상이면(즉, 오류 메시지가 없으면) 디버깅을 비활성화하는 것을 잊지 마십시오.

#2 – 플러그인 비활성화 또는 기본 테마로 전환

워드프레스의 디버깅 기능이 별로 도움이 되지 않는다면 사용 중인 플러그인을 비활성화 시키셔야 합니다. 때로는 플러그인에 결함이 있고 이에 대해 알고 있는 경우가 있습니다. 사용 중인 플러그인에 결함이 있는 경우 500 내부 서버 오류 와 같은 WordPress 오류가 표시될 수 있습니다. 따라서 WordPress 사이트에 여러 플러그인이 설치된 경우 하나씩 비활성화하여 결함이 있는 플러그인을 찾아야 합니다. 그리고 오류를 일으키는 플러그인을 찾으면 업데이트하거나 사용 가능한 업데이트가 없으면 제거하십시오.

때로는 WordPress 테마로 인해 서버 오류가 발생할 수도 있습니다. 따라서 테마가 실제로 문제를 일으키는지 확인하려면 기본 테마로 전환하거나 Twenty Twenty 또는 Twenty Twenty-One 과 같은 변경되지 않은 WordPress 테마로 전환합니다. WordPress 사이트가 500 내부 서버 오류 없이 로드되면 테마가 실제 원인입니다. 테마 업데이트를 시도하거나 업데이트를 사용할 수 없는 경우 다른 테마로 전환하는 것이 좋습니다.

#3 – .htaccess 파일 확인

문제가 결함이 있는 플러그인 또는 테마와 관련이 없는 경우 .htaccess 파일이 손상되었는지 확인해야 합니다. 경우에 따라 손상된 .htaccess 파일로 인해 내부 서버 오류가 발생할 수 있습니다. .htaccess 파일에는 서버에 무엇을 언제 해야 하는지 알려주는 다양한 규칙이 포함되어 있습니다. 주로 URL을 다시 작성하고 무단 액세스를 방지하는 데 사용됩니다.

.htaccess 파일이 손상되었는지 확인하려면 FTP 또는 호스팅 계정의 cPanel 대시보드에서 파일 관리자 앱을 사용하여 WordPress 사이트에 로그인하십시오. .htaccess 파일은 WordPress 루트 폴더에 있습니다. .htaccess 파일을 찾으면 이름을 .htaccess_old 또는 원하는 이름으로 바꾸십시오. 파일 이름을 바꾼 후 WordPress 사이트를 다시 로드하여 문제가 해결되었는지 확인하십시오. 오류가 더 이상 나타나지 않으면 문제가 .htaccess 파일과 연결되었음을 의미합니다.

여기에서 새 .htaccess 파일을 만들어야 합니다. 그렇게 하려면 WordPress 관리 영역에서 설정 > 영구 링크 로 이동하고 저장 버튼을 클릭하기만 하면 됩니다. 그곳에서 어떠한 변경도 하지 않았는지 확인하십시오. 이것은 500 내부 서버 오류 가 다시 발생하지 않도록 모든 규칙을 사용하여 새 .htaccess 파일을 성공적으로 생성합니다.

#4 – PHP 메모리 늘리기

PHP 메모리 제한을 처리하는 경우 때때로 500 내부 서버 오류가 발생할 수도 있습니다. WordPress 관리자에 로그인하거나 거기에 이미지를 업로드하는 동안 오류가 발생하면 PHP 메모리 제한을 늘려야 함을 의미합니다. 그렇게 하려면 다음 단계를 따르십시오.

  • 먼저 루트 디렉토리로 이동하여 wp-config.php 파일을 찾습니다.
  • 그런 다음 파일을 마우스 오른쪽 버튼으로 클릭하고 다운로드 를 클릭하여 컴퓨터에 다운로드합니다.
  • 이제 컴퓨터에서 파일을 사용할 수 있으므로 사용 중인 텍스트 편집기에서 파일을 엽니다. 여는 PHP 태그 바로 아래에 다음 코드를 추가해야 합니다.
    정의('WP_MEMORY_LIMIT', '64M');
  • 변경한 후 파일을 저장합니다. 그런 다음 이 파일을 루트 디렉터리에 업로드합니다. 원본 파일을 덮어씁니다.

이제 클라이언트와 WordPress 사이트를 새로 고치고 내부 서버 오류가 계속 나타나는지 확인하십시오. 일시적으로만 문제를 수정했기 때문에 오류가 다시 나타나지 않더라도 흥분하지 마십시오. 여전히 PHP 메모리 제한이 소진되는 근본 원인을 파악해야 합니다. 문제를 조사하려면 호스팅 제공업체에 문의하는 것이 좋습니다.

그러나 500 내부 서버 오류가 계속 표시되면 호스팅 제공업체에 문의하는 것이 좋습니다. 문제는 WordPress 사이트에 전원을 공급하는 서버와 관련이 있을 수 있습니다. 그렇다면 귀하의 호스팅 제공업체만이 여기에서 귀하를 도울 수 있습니다.

결론

500 내부 서버 오류는 실제 문제에 대해 알려주지 않거나 해결 방법에 대한 통찰력을 제공하지 않기 때문에 가장 실망스러운 WordPress 오류 중 하나입니다. 이 기사에서는이 일반적인 WordPress 오류에 대해 자세히 설명하고 가장 효과적인 문제 해결 팁을 찾았습니다. 이 기사에는 4가지 수동 솔루션이 있습니다. 각각을 하나씩 시도하고 어떤 것이 귀하에게 적합한지 알려주십시오. 또한 귀하에게 도움이 된 다른 효과적인 솔루션을 놓친 경우 알려주십시오.