지식 베이스

제 사이트에 500 오류가 표시됩니다

500 오류는 사이트 자체의 코드가 멈췄음을 의미합니다. 오류 로그에 파일과 줄 번호가 기록되니, 읽는 법은 다음과 같습니다.

500 오류는 서버가 귀하의 애플리케이션이 중단되었으며 방문자에게 그 이유를 알리지 않았다고 말하는 것입니다. 이는 거의 항상 가장 최근에 변경된 사항과 관련이 있습니다.

1. 오류 로그 확인

사이트 → 해당 사이트 → 통계 → 접근 및 오류 로그. 가장 최신 항목에 파일과 줄 번호가 나와 있습니다. 그 한 줄이 누락된 함수, 구문 오류, 더 이상 존재하지 않는 대상에 대한 호출 등 대개 정답을 알려줍니다.

2. 변경된 사항 생각해 보기

플러그인 업데이트, 테마 수정, PHP 버전 변경, 설정 파일 편집 등입니다. 한 시간 전에는 사이트가 정상이었다면, 원인은 그 한 시간 동안의 작업에 있습니다.

3. 가장 최근 작업 되돌리기

방금 업데이트한 플러그인을 비활성화하거나, 방금 편집한 파일을 복원합니다. 관리자 페이지에 접속할 수 없는 경우, SFTP를 통해 플러그인 폴더의 이름을 변경하세요. WordPress는 찾을 수 없는 플러그인을 자동으로 비활성화합니다.

4. PHP 버전 확인

구형 PHP용으로 작성된 코드는 신형 PHP에서 완전히 멈출 수 있습니다. 사이트 → 해당 사이트 → PHP 화면에서 현재 버전을 확인하고 코드를 수정하는 동안 버전을 이전으로 되돌릴 수 있습니다. ⚠️ 버전을 되돌리는 것은 임시방편일 뿐 해결책이 아닙니다. 구형 PHP 버전은 보안 패치 지원이 중단됩니다.

5. 메모리 부족

로그에 "allowed memory size exhausted"라고 표시되면, 사이트에 할당된 메모리가 부족한 것입니다. 동일한 PHP 화면에서 PHP 메모리 제한을 높이세요.

로그가 비어 있는데도 계속 500 오류가 발생하는 경우, 정확한 발생 시간을 기재하여 문의 티켓을 접수해 주세요. 사이트 자체 로그에는 수신되지 않는 서버 로그의 내용을 저희가 확인할 수 있습니다.

여전히 해결되지 않으셨나요?

모든 요금제에 지원이 포함되어 있으며, 모국어로 답변을 받아보실 수 있습니다.

고객센터 문의 모든 문서