XE 에서 글쓰기 등록 눌렀을 때 반응이 없거나, 새로고침 후 글이 등록되어 있는 경우

by 자꾸만 posted Jul 09, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

XE 에서 글쓰기 한다음 등록을 누르면 반응이 없다가 새로고침 후 글이 등록 되어 지는 경우


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

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