차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:webalizer [2014/03/01 17:05] V_Ltech:webalizer [2016/07/12 00:56] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +{{tag>webalizer}}
 +======Webalizer======
 +
 +아파치 웹서버용 웹로그 분석툴 중 가장 대표적인 Webalizer.
 + Webalizer를 설치하는 방법에 대해선 인터넷을 뒤져보면 수두룩하게 나온다
 +
 +
 +http://www.webalizer.org/
 +
 +[[piwik]]이 더 나은 듯.
 +
 +=====한글=====
 +
 +그런데 이 프로그램을 utf-8 서버에 한국어로 설치를 하면 프로그램 메세지와 통계 페이지의 문자가 깨져서 나온다.
 +이 이유는 webalizer에 탑제되어있는 한국어 파일의 문자 인코딩이 ANSI로 되어있어서 그렇다.
 +
 +임시방편으로 브라우저에서 인코딩 설정을 euc-kr로 하면 문자가 깨지지 않고 제대로 보이긴 하지만, 프로그램의 메세지가 깨지는 현상과, 통계페이지에서의 데이터중 한글로 된 글자가 있을경우 깨지는것은 막지 못한다.
 +
 +해결방법은 한글 언어 파일을 설치하기전에 애초에 utf-8로 변환해놓는 것이다.
 +한글 언어 파일은 webalizer의 소스 파일중 lang\webalizer_lang.korean 이 파일이다.
 +이 파일을 editplus등의 프로그램으로 utf-8로 변환하고 서버에서 설치를 하면 된다.
 +
 +데비안 페키지안의 webalizer.mo를 msgunfmt 해서 살펴보니, 문구 카탈로그 파일의 한글 인코딩은 CP949로 되어있는데 헤더(Content-Type)에는 ISO-8859-1으로 되어있는게 원인이었다.
 +
 +/etc/cron.daily/webalizer
 +
 +${WEBALIZER} -c ${i} -Q || continue; 를 아래처럼 변경
 +
 +LANG="POSIX" ${WEBALIZER} -c ${i} -Q || continue;
 +
 +http://lab.sjworks.net/195
 +
 +^  누구나 수정하실 수 있다. [[http://vaslor.net/syntax|위키 사용법]] 참고하라.  ^
 +