Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

WordPress 500 내부 서버 오류를 수정하는 방법

WordPress는 가장 인기 있는 CMS이지만 서버 설정 오류, URL 문제 또는 다른 문제가 원인일 수 있지만 문제가 전혀 없는 것은 아닙니다.

404-페이지를 찾을 수 없음, 503-임시 서버 오류 등과 같은 대부분의 오류는 자체 설명적이지만

그러나 500 내부 오류와 같은 다른 경우에는 그렇게 간단하지 않으므로 이 부분 전체에서 문제를 해결하는 방법을 간단히 안내하겠습니다.

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

그것은 단지 문제일 뿐이며 "구체적인" 것은 아니며 무엇이 잘못되었는지에 대한 "설명"을 정확히 얻지 못하는 이유입니다.

서버가 너무 혼란스러워 문제의 정확한 원인을 찾을 수 없기 때문입니다.

그리고 무엇을 고칠지 모르면 아무것도 고칠 수 없습니다. 동의하지 않습니까?

구체적이지는 않지만 시간이 지나면서 대부분의 경우 몇 가지 일반적인 문제로 인해 발생한다는 사실을 알게 되었고 하나 또는 모두를 수정하면 일반적으로 문제가 해결됩니다.

다음은 500 내부 서버 오류를 발생시키는 요소 또는 문제입니다.

  • .htaccess 파일 문제
  • PHP 메모리 제한을 낮추십시오.
  • 테마 문제.
  • 플러그인 문제.

오류가 백엔드(WpAdmin)에만 표시되는지 여부는 중요하지 않습니다. , 또는 전체 사이트에서 문제를 해결하는 방법은 다음과 같습니다.

플러그인 문제인지 확인 및 해결

플러그인은 WordPress 사이트를 위한 타사 코드로, 주장하는 것만큼 항상 안정적이고 깔끔하거나 잘 구축되어 있지는 않습니다.

결과적으로 서버 오류와 같은 일이 발생할 수 있습니다. 먼저 실제로 문제를 일으키는 플러그인인지 확인해야 합니다.

그렇게 하려면 모든 플러그인을 비활성화하고 사이트를 확인하십시오. 백엔드에 문제가 없고 기본 사이트에만 문제가 있는 경우 관리자 패널에 로그인하여 플러그인을 비활성화하면 됩니다.

관리자 대시보드에 액세스할 수 없는 경우 호스트(Cpanel)에 로그인하세요. , 또는 FTP 클라이언트를 사용하여 WordPress 파일에 액세스합니다.

그런 다음 Wp-Content> Plugins로 이동하여 "Plugins" 폴더의 이름을 "Checking Plugins" 또는 다른 것으로 바꾸십시오.

이름을 바꾸면 모든 플러그인이 자동으로 비활성화됩니다. 문제가 실제로 플러그인에 있었다면 이제 사이트에 문제가 없을 것이므로 Wp Admin 대시보드에 수동으로 로그인하고 이러한 플러그인을 하나씩 활성화할 수 있습니다.

오류가 다시 나타날 때까지 계속하십시오. 일단 활성화한 마지막 플러그인이 이 문제를 일으켰음을 알게 될 것입니다.

플러그인을 비활성화하는 경우(WpAdmin 패널에서 또는 FTP/Cpanel 사용) 사이트를 수정하지 않았다는 것은 플러그인에 문제가 없다는 의미이므로 폴더 이름을 다시 "플러그인"으로 바꾸거나 관리자 패널에서 모든 플러그인을 활성화하고 다음 솔루션으로 이동할 수 있습니다.

PHP 메모리 문제 해결

먼저 이 문제가 정확히 무엇을 의미하는지 또는 왜 발생하는지에 대한 아이디어를 제공하겠습니다. 일반 컴퓨터와 마찬가지로 시스템에는 "메모리"(RAM)가 필요합니다. 다양한 소프트웨어를 실행할 수 있겠죠?

마찬가지로 WordPress 블로그에서도 블로그가 작동하려면 적절한 양의 메모리가 필요하며 필요한 것보다 적으면 오류가 표시됩니다.

글쎄요, 이러한 문제를 해결하는 것은 로켓 과학이 아닙니다. WordPress를 설치한 디렉토리에서 찾을 수 있는 Wp-config.php 파일을 열기만 하면 됩니다.

그리고 마지막 줄 바로 앞에 다음 줄을 복사-붙여넣기-

정의( 'WP_MEMORY_LIMIT', '256M' );

파일을 저장하고 사이트로 돌아가서 새로고침 버튼을 누르십시오. 인터넷의 신이 당신을 좋아한다면 모든 것이 정상으로 돌아올 것입니다.

테마 문제

플러그인과 너무 유사한 테마가 문제를 일으킬 수 있습니다. 차이점은 플러그인과 달리 한 번에 "하나의" 테마만 사용하므로 사용 중인 테마가 문제를 일으키거나 하지 않는다는 것입니다.

확실히 아는 가장 간단한 방법은 테마를 비활성화하고 다른 테마를 선택하는 것입니다.

문제가 잘 해결되면 새 테마로 정착하거나 테마 제공업체에 연락하여 문제 해결을 요청하면 됩니다.

"Child 테마"를 사용하는 경우 이 경우 하위 테마를 삭제하고 Permalinks 구조를 "Postname"으로 설정할 수 있습니다. 일부 사용자는 이 방법으로 문제를 해결했다고 보고했습니다.

그렇지 않고 위에 나열된 다른 세 가지 옵션을 이미 시도했다면 아래의 최종 솔루션에서 아직 희망이 있습니다.

.Htaccess 파일 수정

.htaccess 파일은 WordPress 설치에서 가장 작지만 가장 중요한 파일 중 하나입니다.

워드프레스를 설치한 동일한 디렉토리에 있을 수 있으며 Cpanel에 로그인하거나 FTP 클라이언트를 사용하여 액세스할 수 있습니다.

.htaccess 파일의 이름을 .htaccess_error 등으로 변경하기만 하면 됩니다.

이것은 .htaccess 파일을 쓸모없게 만들 것입니다. 이제 사이트를 새로 고쳐야 합니다. 사이트가 제대로 로드되면 문제의 원인이 .htaccess 파일임을 의미합니다.

그러나 잠시만요. 제대로 실행되도록 하려면 적절한 .htaccess 파일이 필요하므로 WpAdmin 영역> 설정> 영구 링크로 이동하여 아무 것도 변경하지 않고 "저장" 버튼을 클릭하기만 하면 됩니다.

새로운 .htaccess 파일이 자동으로 생성되며 모든 작업이 완료됩니다.

이것이 500 내부 서버 오류를 수정하는 데 필요한 모든 옵션이라고 생각합니다. 000Webhost에서 500 인터넷 서버 오류를 수정하는 방법에 대한 자세한 게시물이 있지만 문제가 여전히 해결되지 않으면 확인할 수 있습니다. 해결되었습니다.

최종 단어

그래서 그것은 랩입니다. 대부분의 경우 이러한 수정 사항은 문제를 해결하고 오류를 수정하는 데 도움이 됩니다.

그래도 해결되지 않은 경우 댓글 섹션에 언제든지 의견을 남겨주시면 정확한 문제에 대해 제가 아는 한 최선을 다해 답변해 드리겠습니다.