웹마스터 팁

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


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

문제는 


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 가 문제를 일으키는 것 같습니다.

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

제목 글쓴이 날짜
플래시 뒤로 로그인창 숨는 문제 [5] 김지훈295 2010.02.25
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 이하늘690 2010.02.23
Skin에 xml query 직접 만들고 사용하기 [2] June Oh 2010.02.23
로그인 후 특정 그룹 페이지 가기 다른버전 [9] 눈물많은OrOi 2010.02.22
페이지 수정 내용직접추가 에러 나시는 분들께.. [1] 청개굴이 2010.02.19
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] 다케루 2010.02.18
XE 전체를 백업 / 복원하기 (계정 백업 및 복원 방법) [7] Gekkou 2010.02.16
윈도우에 APM 설치 후, 사용자 추가 방법 Gekkou 2010.02.16
XE레이아웃을 자유롭게 편집하기 위한 DIV + css학습 참고 사이트 [3] 한스김 2010.02.15
XE 업뎃시 꼭 체크해야할 사항입니다.(초보분들만 보세요.) [2] leoer 2010.02.12
tip 아닌 tip -> xml로 만드는 query 이용 너무 어렵다면 .... [4] 푸하라 2010.02.10
모듈제작시 tip아닌 tip 푸하라 2010.02.10
스킨 게시판 제목에 태그 넣기 [4] file 꽃들 2010.02.04
XE를 다른 호스팅업체로 이전하기 (서버이전) [8] file Gekkou 2010.02.03
레이아웃의 자유도때문에 궂이 제로보드4를 사용하시려는 분들은... [7] 아카스 2010.02.03
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] 한이73 2010.02.03
서버 이전하고 놓치기 쉬운 점(files의 소유권과 root의 퍼미션) [4] 영구만세 2010.02.02
너도나도 다 아는 팁... 한/영키 안먹힐때 [15] 오델라가루 2010.02.02
익스8 호환성보기 없애기 [4] file 오델라가루 2010.02.02
cafe24에서 쉬운설치 기능을 쓰기위한 ftp 설정법 [19] file 현의느낌 2010.02.01