문제해결 / 08 SERVER

500 Error · PHP 오류

WordPress 문제가 항상 WordPress 문제는 아닙니다. Log가 가장 중요한 단서입니다.

08 / 10
서버 · 복구
RECOVER

서버 오류가 났어요.

METHOD접근법어디부터 확인하는가? · 1단계
SYMPTOM증상별느려졌다 · 깨졌다. · 2단계
CONFLICT충돌Plugin인가 Theme인가? · 2단계
ACCESS접근 불가들어갈 수 없을 때. · 2단계
RECOVER서버 · 복구아무것도 안 보일 때. · 3단계

오류가 나면 WordPress부터 의심하게 됩니다. 하지만 실제 원인은 Server나 PHP 환경일 수도 있습니다. WordPress 문제가 항상 WordPress 문제는 아닙니다.

500 Internal Server Error

서버가 요청을 처리하는 과정에서 문제가 발생했다는 의미입니다. 500이라는 숫자만으로 원인을 알 수는 없기 때문에 Server Log나 PHP Error Log를 확인해야 할 수 있습니다.

PHP 버전Hosting에서 PHP를 바꾼 직후라면 Plugin · Theme의 PHP 호환성을 확인합니다. 오래된 Plugin에서 특히 발생합니다.
MemoryMemory Limit을 무조건 올리기보다 왜 메모리를 많이 쓰는지를 먼저 확인합니다.
Error Log오류가 난 시간대를 기준으로 파일 · 코드 · 원인 정보를 확인합니다. 여기서부터 시작하십시오.
Hosting SupportServer Down · Resource · PHP 설정 · Network · SSL은 Hosting 측 확인이 더 빠를 수 있습니다.

진단 순서는 오류 화면 확인 → HTTP Status 확인 → 최근 변경 확인 → PHP 확인 → Plugin/Theme 확인 → Error Log 확인 → Hosting 환경 확인입니다.

재설치가 답이 아닙니다

500 Error가 났다고 WordPress를 처음부터 다시 설치할 필요는 없습니다. 오류 메시지와 Log로 원인을 찾는 것이 훨씬 빠릅니다.

SelfWordPress

멈추고 · 기록하고
범위를 좁힙니다.

무작정 여러 가지를 바꾸지 않습니다. 한 번에 하나씩 바꾸고 결과를 확인하는 것이 가장 빠른 길입니다.