WordPress 내부 서버 오류 수정
참고 : 이 문서에서는 500 내부 서버 오류의 문제 해결 프로세스를 설명합니다. 사이트에서 문제를 일으키는 오류가 무엇인지 확실하지 않은 경우 가장 일반적인 WordPress 오류에 대한 도움말과 권장 해결 방법을 확인하세요.
500 오류라고도하는 내부 서버 오류 (ISE)는 WordPress 사이트를 표시 할 수 없을 때 표시되는 일반 오류 메시지입니다. 이전 버전의 WordPress에서는 ISE가 오류 세부 정보없이 빈 흰색 페이지로 표시 될 수도 있습니다. 이 오류는 다양한 이유로 발생할 수 있지만 일반적으로 워드 프레스, 플러그인, 테마 또는 사이트의 제어 파일 중 하나와의 충돌로 인해 발생합니다. 이것은 일반적으로 업데이트 후에 발생합니다.
ISE의 원인을 찾아서 해결하는 것은 시행 착오의 문제입니다. 다음은 오류의 원인을 찾을 수있는 몇 가지 방법과 각 프로세스를 안내하고 해결 방법을 설명하는 문서 링크입니다.
참고 : 내부 서버 오류를 해결하려면 FTP 앱으로 호스팅에 연결, 파일 편집 또는 비활성화, 데이터베이스 변경 등의 고급 문제 해결 방법이 필요합니다. 이 오류를 직접 수정하지 않으려는 경우 WordPress Premium 지원 팀 에서 해결할 수 있습니다.
ISE 문제 해결의 첫 번째 단계는 FTP (파일 전송 프로토콜) 를 사용하여 서버에 연결하는 것입니다. 사이트의 파일에 액세스하고 편집 할 수 있습니다. 사이트에 500 ISE가 발생하면 WordPress 대시 보드 및 파일 관리자와 같은 도구가 작동하지 않습니다. 이 경우 사이트 파일을 편집하려면 FTP 앱을 사용해야합니다.
다양한 FTP 앱을 사용할 수 있지만 FileZilla 를 권장합니다. FTP 자격 증명을 얻고 사이트에 연결하는 방법을 알아 보려면 아래 목록에서 호스팅 유형을 선택하세요.
연결되면 워드 프레스 사이트가 위치한 폴더를 찾습니다. 여기에는 wp-admin, wp-content 및 wp-config.php와 같이 wp- 접두사가있는 파일 및 폴더가 포함되어 있어야합니다. 이제 ISE의 원인을 찾을 때까지 문제 해결을 시작하고 가능한 원인을 하나씩 제거 할 수 있습니다.
.htaccess 파일 비활성화
ISE의 가장 일반적인 원인 중 하나는 손상된 .htaccess 파일입니다. .htaccess는 워드 프레스가 서버와 통신하는 데 사용하는 제어 파일입니다. 워드 프레스, 플러그인 및 테마는 종종이 파일을 변경하며, 이로 인해 파일이 손상 될 수 있습니다.
파일은 WordPress 설치가 포함 된 기본 폴더 (루트 폴더)에 있어야합니다. 다른 폴더에 다른 .htacess 파일이있을 수 있지만 ISE 문제를 해결할 때는이 파일을 비활성화해야합니다.
.htaccess 파일은 기본적으로 숨겨져 있으므로 파일이 보이지 않으면 FileZilla 또는 사용중인 다른 FTP 앱에서 숨김 파일을 표시하는 옵션을 활성화 해야합니다.
파일을 찾으면 이름을 .htaccess.disabled 로 변경 한 다음 Chrome , Firefox 또는 Edge 에서 시크릿 브라우징 모드로 사이트를 방문합니다.
- 오류가 사라지면 고정 링크를 재설정하여 새 .htaccess 파일을 자동으로 만듭니다.
- 오류가 여전히 존재하는 경우 파일 이름을 다시 .htacess 로 바꾸고이 문서의 권장 사항을 계속 따릅니다.
메모리 제한 늘리기
호스팅 계정은 실행중인 PHP에 일정량의 메모리를 할당하며, 이는 WordPress 사이트가 작동하는 데 필요합니다. 사이트의 크기 또는 사용하는 플러그인 수로 인해 사이트에 기본 PHP 메모리 이상이 필요할 수 있습니다.
이렇게하려면 워드 프레스가 설치된 폴더에서 wp-config.php 파일을 찾고이 문서의 3-7 단계에 따라 워드 프레스 메모리 제한을 늘리십시오 . 비공개 브라우징 모드로 사이트를 방문하고, 워드 프레스 메모리 제한을 늘려도 도움이되지 않으면 PHP 메모리 제한 을 256M 또는 512M으로 늘립니다.
모든 플러그인 비활성화
워드 프레스 플러그인은 활성 테마 또는 워드 프레스 버전과 서로 충돌하여 ISE로 이어질 수 있습니다. WordPress, 활성 테마 또는 플러그인 중 하나를 업데이트 한 후에 발생할 가능성이 높습니다.
플러그인으로 인해 문제가 발생했는지 확인하려면 wp-content 폴더에서 plugins 폴더 이름을 plugins.renamed 로 변경하고 비공개 브라우징 모드로 사이트를 방문합니다.
- ISE가 해결되면 플러그인이있는 폴더의 이름을 다시 플러그인 으로 변경 하고이 문서의 단계에 따라 문제를 계속 조사하여 개별 플러그인을 하나씩 비활성화 하여 오류의 원인을 확인합니다. 문제가있는 플러그인을 계속 사용하려면 FTP를 통해 최신 버전의 플러그인을 업로드 한 다음 활성화합니다. 플러그인이 업데이트됩니다. 업데이트가 작동하지 않으면 다음을 시도하십시오.
- wordpress.org의 WordPress 플러그인 리포지토리에서 플러그인을 검색합니다. 플러그인 홈페이지에서 지원 포럼보기 를 선택합니다. 사용자의 문제에 대한 해결 방법을 찾기 위해 포럼을 검색합니다.
- 다른 곳에서 플러그인을 구매 한 경우 플러그인 개발자가 제공 한 설명서를 검토하세요.
- 문제가 계속되면 플러그인이있는 폴더의 이름을 다시 플러그인 으로 변경하고 가능한 다음 해결 방법을 시도해보세요.
WordPress 핵심 파일 다시 업로드
참고 : 사이트가 관리 형 워드 프레스 호스팅에있는 경우 워드 프레스 코어 파일이 호스팅 플랜과 함께 사전 설치되므로이 섹션을 건너 뜁니다. 사이트를 안전하게 유지하기 위해 자동으로 업데이트되며 FTP로 대체 할 수 없습니다.
일부 상황에서 업데이트하는 동안 WordPress 코어 파일이 손상되어 ISE가 발생할 수 있습니다. WordPress 핵심 파일을 다시 업로드하여 문제의 원인이 아닌지 확인합니다.
WordPress 리포지토리 에서 현재 사용중인 것과 동일한 버전의 WordPress를 다운로드하고, 로컬 컴퓨터에서 압축을 풀고, FTP를 사용하여 로컬 컴퓨터에서 wp-admin 및 wp-includes 폴더를 전송 (덮어 쓰기)합니다.
참고 : 사이트에서 사용하는 워드 프레스 버전을 잘 모르는 경우 wp-includes 폴더에있는 wp-version.php 파일을 확인할 수 있습니다.
기본 WordPress 테마로 전환
위의 옵션이 문제를 해결하는 데 도움이되지 않았다면 테마가 충돌을 일으키는 것일 수 있습니다. 테스트를 위해 TwentyTwenty 또는 TwentyTwentyOne 과 같은 기본 WordPress 테마 중 하나로 변경할 수 있습니다. 사이트에 500 ISE가 발생하면 WordPress 대시 보드를 사용할 수 없으므로 데이터베이스에서 테마를 변경해야합니다.
참고 : 기본 WordPress 테마가 설치되어 있지 않은 경우 FTP로 설치 한 다음 데이터베이스에서 활성화 할 수 있습니다 .
기본 테마로 전환 한 후 사이트가 제대로로드되면 일반 테마를 최신 버전으로 업데이트하고 활성화 할 수 있습니다.
테마 업데이트가 작동하지 않으면 다음을 시도하십시오.
- wordpress.org의 WordPress 테마 리포지토리에서 테마를 검색합니다. 테마 홈페이지에서 지원 포럼보기 를 선택합니다. 사용자의 문제에 대한 해결 방법을 찾기 위해 포럼을 검색합니다.
- 다른 곳에서 테마를 구입 한 경우 테마 개발자가 제공 한 설명서를 검토하세요.
상세 정보
- WordPress.org에서 일반적인 워드프레스 오류를 검토하세요.
- 이 문제를 직접 해결하지 않으려는 경우 당사 워드프레스 프리미엄 지원 팀에서 처리해드릴 수 있습니다.