TraceWatch(TWatch)를 태터툴즈에 설치하기

태터툴즈 홈페이지를 자주 들르다보니, 봇에 대한 이야기가 많더군요.
그리고 어디를 통해서 들어왔는지 궁금하기도 해서 통계를 보여주는 프로그램에 관심이 생겼습니다. 그래서 어떤게 좋은가 싶어서 보니 TraceWatch(이하 twatch)라는 프로그램이 참 좋은것 같았습니다.

TraceWatch
TraceWatch

설치하려고 홈페이지를 접속하는 순간. 왠걸? 영어더군요 -_-;;
항상 한국분들꼐서 제작하신 프로그램들만 접하다가 갑자기 외국걸 사용할려고 하니까 굉장히 낮설더군요.
하.지.만. 그렇게 좋다는데 써봐야지요.

일단 다운부터 받습니다. 홈페이지 주소는 http://www.tracewatch.com 이지만 편의상 파일 주소를 바로 알려드리겠습니다.
다운 과정중에 약관 동의 항목이 있던데 건너 띄어도 될려나 모르겠네요.

약관 동의후 다운받기 : http://www.tracewatch.com/download/?get=twatch_ip2c
바로 받기 : ftp://ftp.tracewatch.com/twatch_ip2c_00234.zip

문제가 될수도 있으니 가능하면 동의후 다운받기를 권장합니다 ^^;;

일단 다운받고 압축을 풀면 두개의 폴더가 나옵니다.


제일 우선적으로 해야하는 부분이 사용자 정보를 미리 입력해야 하는데, twatch_include 폴더에 있는 userinfo.php 파일을 메모장이나 에디터로 열어서 수정을 합니다.
6가지만 수정하면 됩니다. enter_here 라고 처리된 부분을 지우고 입력하면됩니다.

  1. $adl_dbserver=‘enter_here‘; – 디비 서버를 입력하면됩니다, 아마 대부분 localhost 를 입력하면 될겁니다.
  2. $adl_db=’enter_here‘; – 디비 이름인데 통상 아이디 입니다.
  3. $adl_dbuser=’enter_here‘; – 디비 유저입니다, 보통 아이디 입니다.
  4. $adl_dbpass=’enter_here‘; – 디비 패쓰워드를 입력하면됩니다.
  5. $adl_username=’enter_here‘; – 설치 완료후 로그인할때 사용할 아이디입니다.
  6. $adl_pass=’enter_here‘; – 설치 완료후 로그인할때 사용할 비번입니다.

원래 $adl_pre=’twatch’; 이 항목이 더 있는데 무시 하면 됩니다.

수정이 끝났다면 저장후 이 두폴더 그대로 웹호스팅 루트 계정으로 업로드 합니다.
태터툴즈게시판을 보니까 새로이 폴더를 만든다음에 저 두 폴더를 업로드 해서 사용하는 방법이 있던데 편의상 바로 업로드 합니다.

업로드를 마친뒤에 설치 주소인 http://www.domain.com/twatch/install.php 로 접속을 합니다.

TraceWatch 설치 첫화면
TraceWatch 설치 첫화면

userinfo.php에 입력한 아이디와 비번을 입력하면 설치가 시작됩니다. 처음에는 시간 관련 내용이 나오는데 여기서 고칠것은 Time Zone의 이름만 고치면 되는데 저는 그냥 KST로 입력하였습니다.

다음 Install을 클릭하면 아래와 같은 긴~ 설치 결과가 나오면서 설치가 끝납니다.

그러면 일단 twatch 는 설치가 끝난것입니다. 로그인은 http://www.domain.com/twatch/ 경로로 접속을 하면 됩니다.

그런데 로그인을 해보면.. 허걱!! 영어군요 ㅡ.ㅡ;;
계속 이대로 써야만 할까요???
정말 다행이도 한국어 버전이 준비되어 있습니다.
한글화를 해주신 KIM JaeGeun(http://qaos.com)님께 감사하다는 말씀을 전하면서..
적용을 해보겠습니다.

한글화 파일 다운 : ftp://ftp.tracewatch.com/lang/Korean.php

저 파일을 twatch_include 폴더 안에 있는 lang 폴더에 업로드를 합니다.
그뒤에 로그인을 다시 해보면 오른족 상단에 LANGUAGE부분에 Korean이 추가되어있는것을 확인할수 있습니다.

하지만 영구적인 설정을 위해서 관리 항목에 들어가서 기본언어 설정을 Korean으로 한다음에 적용을 한번해줍니다.

자 이제는 태터툴즈에 적용을 해봅시다.
일반적인 홈페이지라면 아래와 같은 소스를 추가하면 됩니다.

<?php @include_once $GLOBALS[‘HTTP_SERVER_VARS’][‘DOCUMENT_ROOT’].’/twatch_include/logger.php’; ?>

하지만 테터툴즈는 스킨에다 저렇게 입력해서는 안된다고 하더군요.

스킨에 추가할수 있는 방법이 있긴한데
http://www.tracewatch.com/doc/code.php 여기에 접속후 자바스크립트를 만들어 입력하면 스킨입력으로 작동을 한다고 합니다. 하지만 로봇검출을 못하는등 아쉬운점이 있다고 하는군요.

버뜨~!!
도아(http://offree.net)님께서 친절히 태터툴즈 사용자분들을 위해 twatch플러그인을 만드셨습니다.

사용법은 http://offree.net/462 (패치버전) 이곳에 접속하셔서 플러그인을 받은뒤에 업로드후 아~~주 간단히 플러그인 사용 체크만 해주면 끝~~~~~~~

간단하죠?

이것으로 twatch 를 태터툴즈에 적용하는 설명을 마치도록 하겠습니다.