워드프레스에 플러그인을 하나 설치하니 사이트에 "ERR_CONTENT_DECODING_FAILED"라는 오류가 발생하면서 사이트가 먹통이 되었습니다.
워드프레스 사이트에서 'ERR_CONTENT_DECODING_FAILED' 오류가 발생하는 경우
사이트에 오류가 표시되었지만 관리자 페이지에는 접속이 가능한 상태였습니다. 그래서 플러그인을 삭제하고, 혹시나 싶어 모든 플러그인을 비활성화해도 문제가 해결되지 않았습니다.
이 오류를 조사해보니 이 오류는 매우 다양한 원인에 의해 발생할 수 있다고 합니다. 다음 글에서 자세한 내용을 살펴볼 수 있습니다.
어떤 글을 보면 Super WP Cache 플러그인의 gzip 설정과 관련하여 이 문제가 발생하는 경우가 있는 것 같습니다.
저는 php.ini 파일에서 zlib.output_compression를 On으로 설정하니까 문제가 해결되었습니다. php.ini 파일에 zlib.output_compression 항목이 없으면 zlib.output_compression = On을 추가하여 문제가 해결되는지 확인해보시기 바랍니다.
Enabling zlib compression in php.ini (zlib.output_compression = On) and then removing any ob_start("ob_gzhandler"); from the scripts seems to have solved the problem (Source: stackoverflow).
일반적인 상황에서 'ERR_CONTENT_DECODING_FAILED' 오류가 발생하는 경우
워드프레스와 무관하게 모바일 브라우저를 비롯하여 브라우저에서 'ERR_CONTENT_DECODING_FAILED' 오류가 발생하는 경우 다음과 같은 조치를 취하여 해결을 시도할 수 있습니다.
- 모든 활성화된 방화벽 비활성화
- 브라우저 캐시 및 쿠키 삭제
- GZIP 인코딩 비활성화
- DNS 서버 주소를 수동으로 구성하기
- DNS 플러시
- 브라우저의 Socket Pools(소켓 풀) 플러시
자세한 방법은 "How To Fix the ERR_CONTENT_DECODING_FAILED Error (6 Methods)"(영문)를 참고해보세요.
댓글 남기기