웹마스터 팁

서버를 이전하면서 예상치 못한 에러에 봉착하면서 겨우 방법을 찾았습니다.


기존의 방법은 페이지 압축을 포기하고 사용하는 것인데, 운영중인 사이트의 속도를 포기하기 어려워 이틀을 고민하면서 해결하였네요.

문제는 


XE (1.5.3.3 기준) 의 /classes/display/DisplayHandler.class.php 파일을 수정하는 것인데


기존의


            if(

                (defined('__OB_GZHANDLER_ENABLE__') && __OB_GZHANDLER_ENABLE__ == 1) &&

                strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')!==false &&

                function_exists('ob_gzhandler') &&

                extension_loaded('zlib')

            ) $this->gz_enabled = true;


소스를 아래와 같이 수정하면 됩니다.

            if(

                (defined('__OB_GZHANDLER_ENABLE__') && __OB_GZHANDLER_ENABLE__ == 1) &&

                strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')!==false &&

                function_exists('ob_gzhandler') &&

                extension_loaded('gzip')

            ) $this->gz_enabled = true;


원인은 서버의 zlib 가 문제를 일으키는 것 같습니다.

서버의 환경을 개선하는 것이 우선이겠지만 에러페이지만 보여줄 수 없어 급하게 수정하길 원하신다면 유용한 팁이라고 생각합니다.

제목 글쓴이 날짜
게시판 글작성 및 댓글작성이 안될때 [2] 똑디 2012.10.18
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] 바붕아 2012.10.23
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 퍼니엑스이 2012.10.24
330 오류(net::ERR_CONTENT_DECODING_FAILED): 알 수 없는 오류 - 해결책 [2] 하얀마법 2012.10.25
실명제 사이트 만들기 [5] Hojoon Chang 2012.10.28
bodex 추천 & 댓글 버튼 만들기. [1] file meanie 2012.10.28
XE 다국어로 페이지/글 작성하기 [4] jhrun 2012.11.05
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] 루트엘 2012.11.08
사이트 내 닉네임을 일괄 변경하기 [6] 윈컴이 2012.11.09
로그인 실패 관련 쪽지 또는 메일이 안 날라오게 하는 방법 [9] sejin7940 2012.11.12
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
xe에서 폼메일 구성하려는데 폼메일을 사용하려면 메일서버는 어떻게 ? 폼메일 2012.11.23
본문내 이미지 조절 애드온 기능 확장 - 원본이미지 모달 제거 / 작은이미지 크게 확장하기 [2] sejin7940 2012.11.25
일반게시판에서 모듈게시판 혹은 모듈게시판(에서 일반게시판예로들어 일반게시판 -> 게시판DX 혹은 그 반대)으로 게시글 이동시키는 방법 (DB에서) [1] file 장포크 2012.11.28
Sketchbook5 모바일 게시판에 파일 업로드 기능 추가 하기 [14] file hhgyu 2012.11.28
회원가입 버튼을 누르면 출력되는 Can not open GeoIP.dat 에러 대처방법(임시) [2] 마음의빈자리 2012.11.30
위젯 <td> 마다 다르게 배경색 지정.. [1] 제임스라 2012.11.30
템플릿 cond 문법에 else를 넣어봅시다. <block cond="else"></block> [2] 엘카 2012.11.30