HTTP 오류 500 WordPress(2021)를 수정하는 방법
게시 됨: 2021-10-11귀하의 사이트가 평소와 같이 제대로 작동하고 있다고 상상해보십시오. 무서운 HTTP 오류 500 WordPress 로 인해 사이트가 다운됩니다. 가장 예상치 못한 순간에 나타나 사이트를 다시 온라인 상태로 만드는 데 어려움을 겪을 수 있습니다. 따라서 이 문제는 루트 디렉터리나 호스트의 서버에서 발생할 수 있습니다. 게다가, 그것을 완전히 고치려면 꽤 많은 시간과 노력이 필요할 것입니다. 그러나 이 오류를 해결하기 위한 몇 가지 솔루션을 제안합니다.
목차
HTTP 오류 500 WordPress의 주요 원인은 무엇입니까?
500 내부 서버 오류 WordPress 는 사이트가 요청을 완료하지 못하는 서버의 예측할 수 없는 상황의 상태입니다. 더 자세히 말하면 사이트를 방문할 때마다 현재 브라우저가 서버에 요청을 보냅니다. 서버는 HTTP 상태 코드를 포함하여 필요한 모든 파일을 수신, 이행 및 다시 보냅니다. 200 상태 코드는 "정상"을 의미하거나 500 상태 코드는 "잘못되었습니다"라는 두 가지 옵션 중 하나에 배치됩니다.
내부 서버 오류 WordPress 는 모든 웹 개발자에게 매우 일반적입니다. 서버에서 작동하는 사이트에 올라갈 수 있습니다. 그러나 이것은 개발자에게 아무 것도 표시되지 않아 개발자에게 어려움을 줄 수 있습니다.
이미 보았듯이 이 오류는 테마/플러그인 기능, 기반이 떨어지는 .htaccess 파일 또는 제한된 PHP 메모리에 의해 발생합니다. 관리자 파일로 이동하려고 하지만 사이트가 여전히 정상적으로 작동하는 경우에는 드물게 이런 일이 발생합니다.
WordPress 내부 서버 오류 문제 해결
WordPress 500 내부 서버 오류 를 수정하기 전에 먼저 아래 작업을 수행해야 합니다.
사이트의 백업 파일 만들기
이 오류를 수정하는 프로세스에는 웹사이트에 있는 많은 파일이 포함됩니다. 문제가 발생하는 경우를 대비하여 사이트를 백업해야 합니다. 계획의 첫 번째 단계를 완료하는 데 도움이 되는 몇 가지 문서를 제공합니다.
WordPress 웹 사이트를 백업하는 방법(2가지 방법)
2021년 최고의 WordPress 백업 플러그인은 무엇입니까?
WordPress 보호를 위한 10가지 최고의 무료 WP 백업 플러그인
FPT 클라이언트 사용
FPT 클라이언트를 사용하면 로그인하고 사이트 파일을 변경할 수 있습니다. 이것은 호스팅의 파일 관리자에 액세스하는 것보다 훨씬 쉽습니다.
이를 수행하려면 먼저 FTP 클라이언트를 다운로드하십시오. 운영 체제에 적합한 버전을 확인하고 설치하십시오. 그런 다음 "파일", "사이트 관리자" 및 "새 사이트"를 선택하여 사이트 이름을 입력합니다. 호스트, 포트, 프로토콜, 암호화 및 로그온 유형 옵션을 설정합니다. 계속하려면 호스팅 계획의 파일 관리자에 액세스해야 합니다. 그런 다음 "전송 설정" 탭으로 이동하여 "동시 연결 수 제한" 확인란을 선택하고 "최대 연결 수"를 8로 변경합니다(서버가 IP 주소를 차단하지 못하도록 방지). 완료하려면 "연결"을 누르십시오.
HTTP 오류 500 WordPress에 대한 해결 방법
새로운 .htaccess 파일을 생성하고 PHP 메모리 제한을 초과하는 HTTP 500 오류 WordPress 에 대한 많은 솔루션이 있습니다. 게다가, 우리는 그것을 할 몇 가지 다른 방법이 있습니다.
글쎄, 그들에 빠져 보자.
새로운 .htaccess 파일 만들기
시작하려면 FTP 클라이언트에서 WordPress 루트 디렉터리를 엽니다. wp-content 및 wp-admin이 표시된다는 것은 올바른 파일에 액세스했음을 의미하며 "서버" -> "숨김 파일 강제 표시"를 선택하여 숨김 파일을 검토할 수 있습니다. 그런 다음 .htaccess 파일을 찾아 이름을 .htaccess .bak으로 변경하고 현재 .htaccess 파일을 삭제하여 새 파일을 만듭니다.
WordPress 관리자 영역에서 "설정"으로 이동하여 "영구 링크" 및 "변경 사항 저장"을 선택합니다. 이제 브라우저에서 사이트를 열어 500 WordPress 오류가 사라지는지 확인할 수 있습니다. 상황이 잘되면 깨진 .htaccess 파일에서 오류가 발생하므로 문제가 해결됩니다. 그 반대의 경우에도 여전히 해야 할 일이 있습니다. 반면에 파일 이름을 정확히 .htaccess로 지정해야 합니다.
WordPress PHP 메모리 제한 늘리기
이 통계는 WordPress와 호스트에서 설정합니다. 한도를 초과하면 WordPress도 한도를 늘리려고 시도하지만 서버에 표시된 대로 가장 높은 값에만 도달합니다. 일반적으로 이 제한은 공유 호스팅 서비스의 경우 훨씬 낮습니다. WordPress 오류 500 을 확인하려면 WordPress PHP 메모리 제한을 높이고 사이트를 다시 로드해야 합니다.
이제 루트 디렉토리를 열고 wp-config.php 파일을 찾아 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 "다운로드"를 클릭하여 PC에 설치하고 선택한 텍스트 편집기에서 엽니다. 여는 PHP 태그 아래에 다음 코드 줄을 추가합니다.
정의('WP_MEMORY_LIMIT', '64M');
새 파일을 저장하고 루트 디렉터리에 다시 게시할 때 원본을 덮어씁니다. 그런 다음 클라이언트와 사이트를 다시 로드합니다. 문제가 여전히 존재한다면 PHP 문제가 아닙니다. wp-config.php 파일에서 위의 코드 줄을 삭제하고 루트 디렉터리에 다시 게시합니다. 문제가 사라지더라도 여전히 해결해야 할 사항이 있습니다. 글쎄, PHP 제한을 늘리는 것은 여전히 무거운 작업을 제한하기 때문에 임시 해결책으로 보입니다.
최악의 경우 호스팅 서비스에 문의하여 서버 한도를 늘리는 것이 좋습니다.
WordPress HTTP 오류 500에 대한 덜 인기 있는 해결 방법
이것은 내부 500 문제를 해결하기 위해 가장 많이 사용되는 2가지 솔루션입니다. 그러나 다른 방법도 있습니다.
플러그인 폐기
WordPress 관리 섹션에 액세스하면 하나씩 종료하고 각 해제 후에 페이지를 다시 로드할 수 있습니다. 문제가 사라지면 방금 종료한 플러그인에서 발생한 것입니다. 그것을 지우고 적절한 것으로 교체하십시오. 할 수 없는 경우 개발자에게 문의하세요.
WordPress에 로그인이 불가능한 경우 FTP 클라이언트를 통해 액세스할 수 있습니다. 루트 디렉토리 -> wp-content 파일로 이동하여 이 파일의 이름을 바꿉니다. 현재 모든 플러그인이 종료됩니다. 오류가 사라지면 호환되지 않는 플러그인에서 발생한 것입니다. 하나씩 활성화하고 매 턴마다 새로 고침하여 어느 것이 결함이 있는지 확인하십시오. 완료할 때 폴더 이름을 "플러그인"으로 변경하는 것을 잊지 마십시오.
사이트 디버깅
사이트를 디버그하는 데 사용할 수 있는 내장 WordPress 기능이 있습니다. 이 기능에 익숙하다면 바로 시작할 수 있습니다. 그 반대의 경우 개발자를 호출해야 합니다. 발견된 모든 문제는 루트 디렉토리에 기록됩니다.
권한 확인
이것은 그다지 효과적이지는 않지만 확인할 수 있습니다. 권한 파일은 644 또는 755여야 하며 권한을 설정하면 WordPress 500 오류가 발생할 수 있습니다. 루트 디렉토리에서 모든 권한을 확인하고 권한이 644 또는 755로 설정되어 있는지 확인하십시오.
사이트에 wp-includes 및 wp-admin의 새 버전 업로드
위의 모든 방법으로 WordPress 내부 서버 오류 를 해결할 수 없는 경우 시도해 볼 수 있습니다. 사이트의 모든 파일을 백업하고 기본 사이트에서 WordPress의 새로운 버전을 설치하십시오. ZIP 파일에서 모든 파일의 압축을 풀고 압축을 푼 파일을 엽니다. 계획된 FTP 클라이언트에서 사이트의 루트 디렉토리를 열고 새 버전의 WordPress에서 wp-admin 및 wp-includes를 사이트 디렉토리로 업로드하여 이전 버전을 덮어씁니다.
클라이언트와 사이트를 새로고침합니다. 오류가 수정되면 깨진 코어 파일에서 비롯된 것일 수 있습니다. 그래도 오류가 표시되면 호스트에게 문의하는 것이 유일한 선택입니다.
호스팅 서비스에 문의
자, 마지막 해결책이 여기에 있습니다. 호스트가 귀하의 오류를 알고 수정을 도울 수 있습니다. 그러나 연락하기 전에 모든 파일을 확인해야 합니다. 문제에 대한 서버 로그를 확인하도록 부드럽게 요청할 수 있습니다.
500 내부 서버 오류 WordPress: 결론
WordPress 내부 서버 오류 500은 여기에서 실제 문제를 찾기 위해 많은 단계를 거쳐야 하기 때문에 어려운 문제입니다. 마지막으로 사이트의 백업이 정기적으로 있는지 확인하고 일반적으로 테마와 플러그인을 업데이트합니다. 또한 플러그인과 사이트 테마의 호환성을 확인하십시오.
이 문서를 통해 문제를 해결할 수 있기를 바랍니다.
더 읽어보기: 최고의 호텔 워드프레스 테마(2021)