WordPress에서 405 메서드가 허용되지 않음 오류를 수정하는 방법
게시 됨: 2021-07-03HTTP 문제에 관한 한 405 오류는 작업할 정보를 많이 제공하지 않습니다. 이 오류는 서버가 HTTP 요청을 거부할 때 표시되지만 발생할 수 있는 몇 가지 이유가 있습니다. 즉, 405 오류를 수정하려면 몇 가지 문제 해결 단계가 필요할 수 있습니다.
이 기사에서는 405 오류가 무엇이며 원인이 무엇인지에 대해 자세히 설명합니다. 그런 다음 WordPress 사이트에서 이 문제를 해결하는 다섯 가지 방법을 살펴보겠습니다.
가자!
405 오류란 무엇입니까?
405 또는 "405 Not Allowed" 오류는 웹 사이트에 액세스하려고 하고 서버가 요청을 거부할 때 나타납니다. 다른 HTTP 오류와 달리 405 코드는 사이트의 서버가 가동되어 실행 중이며 요청을 인식한다는 의미입니다. 그러나 어떤 이유에서인지 그 요청을 거부하고 있습니다.
사용 중인 브라우저에 따라 다음과 같은 다양한 405 오류 메시지가 표시될 수 있습니다.
- "비 허가 된 방식"
- "HTTP 405 오류"
- "HTTP 405 방법이 허용되지 않습니다"
"4XX" 오류 코드는 일반적으로 클라이언트 측 문제로 인해 발생하지만 때때로 서버 측 문제로 인해 발생할 수도 있습니다. 오류 코드는 많은 정보를 제공하지 않으므로 여러 가지 잠재적인 수정 사항을 해결해야 할 수도 있습니다.
WordPress에서 405 메서드가 허용되지 않음 오류를 수정하는 방법(5가지 방법)
다음 단계에서 사이트 구성을 일부 변경할 것이므로 시작하기 전에 웹사이트의 전체 백업을 수행하는 것이 좋습니다. 일반적으로 문제가 발생할 경우에 대비하여 문제를 해결하기 전에 항상 사이트를 백업해야 합니다. 그런 다음 이러한 잠재적인 수정 사항을 하나씩 해결해 나갈 수 있습니다.
1. 액세스하려는 URL 확인
간단해 보이지만 잘못된 URL을 입력하는 것은 405 오류의 가장 일반적인 원인 중 하나입니다. 대중에게 공개되지 않은 URL에 액세스하려고 하면 서버에서 405 오류를 반환하여 "이봐, 여기서 할 수 없어!"라고 말할 수 있습니다.
방문하려는 URL을 다시 확인하는 데 1초밖에 걸리지 않습니다. 사이트 소유자이기 때문에 잘못된 페이지를 방문하고 있는지 확인할 수 있어야 합니다. 그렇지 않고 URL이 정확하면 다음 방법으로 넘어갈 수 있습니다.
2. 최근 WordPress 백업 복원
WordPress 버전, 플러그인 또는 테마를 업데이트하면 HTTP 오류가 나타나는 호환성 문제가 발생할 수 있습니다. 사이트 구성 요소를 업데이트하는 것이 나쁘다는 것은 아닙니다. 업데이트를 하도록 진심으로 권장합니다. 그러나 이것은 사용자가 알아야 하는 부작용입니다.
405 오류는 사이트에서 최근 업데이트된 요소의 호환성 문제로 인해 때때로 나타날 수 있습니다. 이 경우 최근 백업을 복원하면 문제가 해결됩니다.
사이트 복원 방법은 사용 중인 백업 방법에 따라 다릅니다. 백업 플러그인에는 생성한 사이트 사본을 복원하는 옵션이 포함되어 있는 경우가 많습니다. 내장된 백업 기능을 제공하는 웹 호스트를 사용하는 경우 호스팅 대시보드에서 사이트를 이전 상태로 복원할 수 있어야 합니다.

사이트에 405 오류가 방금 표시되었다고 가정하면 사이트의 마지막 업데이트 이전에 만들어진 가장 최근 백업을 선택하는 것이 좋습니다. 웹 사이트를 복원한 후 오류가 지속되는지 확인하십시오. 그렇다면 업데이트가 문제가 아니라고 가정할 수 있습니다.
이렇게 하여 문제가 해결되면 사이트의 요소를 최신 상태로 유지하는 것은 일반적으로 좋은 생각이 아닙니다. 대신 가장 최근에 업데이트된 부분(예: 플러그인 또는 테마)을 찾고 개발자에게 도움을 요청하거나 대체 도구로 교체하는 것이 좋습니다.
3. 플러그인 및 테마 비활성화
최근 업데이트로 인한 것이 아니더라도 특정 플러그인이나 테마에 문제가 있을 수 있습니다. 범인이 무엇인지 알아내려면 사이트에서 이러한 요소를 일시적으로 비활성화해야 합니다.
WordPress 플러그인 및 테마를 비활성화하는 방법에는 두 가지가 있습니다. 첫 번째 방법은 대시보드에 액세스하고 플러그인 또는 모양 > 테마 탭으로 이동하여 비활성화 옵션을 사용하는 것입니다.

한 번에 하나의 플러그인 또는 테마를 비활성화하고 각 플러그인 또는 테마를 사용할 때마다 웹사이트를 확인하여 오류가 지속되는지 확인합니다. 사라지면 어떤 플러그인이나 테마에 문제가 있었는지 알 수 있습니다.
이 방법은 405 오류로 인해 대시보드에 액세스할 수 없는 경우에 작동합니다. 그렇다면, 소매를 걷어붙이고 FileZilla와 같은 FTP(파일 전송 프로토콜) 클라이언트를 사용하여 사이트에 직접 연결해야 합니다.

웹 사이트에 연결한 후 루트 디렉터리 내의 wp-content/plugins 폴더 로 이동합니다. 사이트에 설치된 각 플러그인에는 이 디렉토리 내에 해당 폴더가 있습니다.

이러한 폴더 중 하나를 선택하고 이름을 변경할 수 있습니다. 이렇게하면 WordPress가 플러그인을 인식하지 못하게되어 기본적으로 비활성화됩니다. 이 방법을 사용하여 각 플러그인을 하나씩 테스트하고 405 오류가 사라지는지 확인할 수 있습니다. 활성 테마를 비활성화하는 것은 동일하게 작동합니다. wp-content/themes 로 이동하여 폴더 이름을 변경합니다.
문제가 되는 테마 또는 플러그인을 식별하면 옵션은 이전 단계와 동일합니다. 대체품을 찾거나 개발자에게 연락하여 문제를 해결하는 데 도움을 받을 수 있습니다.
4. .htaccess 파일에서 재작성 규칙 확인
아시다시피 .net 파일을 수정하여 서버에 리디렉션 규칙을 추가할 수 있습니다. htaccess 파일(물론 그것이 할 수 있는 전부는 아닙니다). 사이트에 액세스할 수 있는 유일한 사람이 아닌 경우 누군가 405 오류를 일으키는 "다시 쓰기" 규칙을 추가했을 수 있습니다.
이 잠재적인 원인을 조사하려면 FTP를 통해 사이트에 한 번 더 액세스하고 루트 폴더를 엽니다. NS . htaccess 파일이 바로 안에 있어야 하므로 파일을 마우스 오른쪽 버튼으로 클릭하고 보기/편집 옵션을 선택하여 엽니다.

WordPress의 기본 내용을 볼 수 있습니다. htaccess 파일은 WordPress Codex를 방문하는 것과 같아야 합니다. 파일에는 "RewriteCond"로 시작하는 여러 줄의 코드가 포함되어 있지만 "405"라는 숫자가 포함된 항목을 찾고 있습니다. 다음과 같은 코드가 포함된 규칙이 표시되면 계속 진행하여 규칙을 변경하거나 삭제할 수 있습니다.
[R=405, L]
을 수정하는 것을 염두에 두십시오. htaccess 파일로 인해 현재 처리 중인 것과 같은 오류가 발생할 수 있습니다. 특정 규칙이 무엇을 하는지 잘 모르겠다면 건드리지 않는 것이 가장 좋습니다(또는 개발자에게 도움을 요청하세요). 지금은 변경 사항을 파일에 저장하고 사이트에 다시 액세스하여 오류가 해결되었는지 확인하십시오.
5. 디버그 모드 활성화 및 로그 파일 확인
아무 것도 작동하지 않으면 WordPress 오류 로그를 파헤쳐 사이트에서 무슨 일이 일어나고 있는지 확인해야 합니다. WordPress를 사용하면 여가 시간에 확인할 수 있는 로그를 자동으로 생성하는 "디버그" 모드를 켤 수 있습니다.
WordPress 디버그 기능을 활성화하는 방법과 생성되는 로그에 액세스하는 방법에 대한 전체 기사가 있습니다. 특히 웹 사이트가 상당히 활성화되어 있는 경우 이러한 로그를 탐색하는 것은 노동 집약적일 수 있습니다.
작업을 더 쉽게 하려면 WordPress 로그를 확인하기 직전에 405 오류를 시도하고 다시 생성하는 것이 좋습니다. 그렇게 하면 액세스 시도가 기록된 마지막 이벤트 중 하나가 되어야 하므로 문제의 정확한 원인을 더 쉽게 파악할 수 있습니다.
결론
405 오류 문제 해결은 원인에 대한 정보를 제공하지 않기 때문에 시간이 걸릴 수 있습니다. 그러나 WordPress를 사용하는 경우 이 오류를 없애는 데 도움이 되는 몇 가지 일반적인 수정 사항이 있습니다. 여기에는 클라이언트 측 솔루션과 서버 측 솔루션이 모두 포함됩니다.
WordPress에서 405 오류가 발생한 경우 수행해야 하는 작업은 다음과 같습니다.
- 액세스하려는 URL을 확인하십시오.
- 최근 WordPress 백업을 복원합니다.
- 플러그인과 테마를 비활성화하십시오.
- .htaccess 파일에서 재작성 규칙을 확인하십시오.
- 디버그 모드를 활성화하고 로그 파일을 확인하십시오.
WordPress에서 405 오류를 수정하는 방법에 대해 질문이 있습니까? 아래 코멘트 섹션에서 그들에 대해 이야기합시다!
apghedia / shutterstock.com을 통한 추천 이미지
