날짜: 2005-10-17 | 글쓴이: 도아 | 42571 번 | 프린트 | 메일로보내기

강력한 웹 분석 도구, TraceWatch - 설치 및 사용법 - 계속


I. 준비물 TraceWatch를 사용하기위해서는 먼저 프로그램을 다운받아야 한다. 필요한 프로그램은 다음과 같다.

  • TraceWatch V0.234 웹 통계 프로그램의 핵심이다. 이 외에 IP-to-Country Database를 포함한 파일도 있지만 어차피 최신의 IP-to-Country Database를 사용하려면 따로 받아야 하므로 위 링크에서 지시하는 파일을 다운 받도록 한다.

  • IP-to-Country Database IP를 국가 코드로 변환해 주는 데이타베이스로 webhosting.info 에서 관리하고 있다. IP와 해당 IP에대한 국가 정보를 표시하려면 다운받기 바란다.

  • TraceWatch 한글 언어 파일 필자가 한글화한 TraceWatch의 한글 언어 파일로서 한글 TraceWatch를 사용하기위해서 필요한 파일이다.

II. 설치 설치하는 방법은 다른 웹 통계 프로그램에비해서는 조금 복잡하지만 설치 자체가 어려운 것은 아니다. 다음 절차에따라 설치하기 바란다.

  1. 요구 조건 필자의 경우 웹 서버로서 Windows는 선호하지 않는다. 안정성에도 문제가 있지만 원격 관리가 힘들고 공개된 소스로 제공되는 상당히 많은 프로그램을 사용할 수 없기때문이다. 물론 Windows용 아파치와 MySQL을 설치하면 사용할 수 있지만 Windows의 경우 아파치 보다는 IIS를 사용하는 것이 좋다. 아무튼 TraceWatch를 설치하기위해서는 가급적 다음 조건을 만족하는 것이 좋다.
    1. OS: 가급적 Unix 기반의 운영 체제. Solaris나 Linux 등이 좋다.
    2. PHP: 버전 4.x이상으로 대부분의 호스팅 업체에서 제공하는 버전이다.
    3. MySQL: DB의 경우 MySQL만 지원한다. 따라서 호스팅 업체에서 제공하는 데이타베이스 서버를 먼저 확인하기 바란다.

  2. 압축 해제 일단 다운 받은 파일들을 다음 절차에따라 먼저 압축해제하기 바란다.
    • TraceWatch의 압축 해제 다운받은 프로그램을 폴더 구조체 압축해제한다. 압축 해제는 Total Commander를 이용해도 되며 자주 사용하는 압축 프로그램을 사용해도 된다. TraceWatch의 폴더 구조는 다음과 같다.

    • IP-to-Country Database 압축 해제 압축 파일에 포함된 ip-to-country.csvtwatch_include 폴더에 압축 해제한다.

    • TraceWatch 한글 언어 파일 압축 해제 압축 파일에 포함된 Koran.php 파일을 twatch_include\lang 폴더에 압축 해제한다.

  3. 설정 파일 변경 twatch_include 폴더의 userinfo.php 파일을 자주 사용하는 편집기로 불러와서 다음처럼 편집한다.

    // MySQL의 서버 주소를 입력한다. 보통 localhost를 입력하면 된다.
    $adl_dbserver='localhost'; 
    

    // 데이타베이스의 이름을 입력한다. 데이타베이스의 이름을 모르는 경우 // 서버 관리자에게 문의해야 한다. 보통 웹 호스팅 업체에서는 로그인 // ID와 동일하게 데이타 베이스의 이름과 사용자 ID를 생성하는 경우가 많다. $adl_db='doax';

    // 데이타베이스에 로그인할 수 있는 사용자의 이름을 입력한다. 사용자의 이름을 // 모르는 경우 서버 관리자에게 문의해야 한다. 보통 웹 호스팅 업체에서는 로그인 // ID와 동일하게 데이타 베이스의 이름과 사용자 ID를 생성하는 경우가 많다. $adl_dbuser='doax';

    // 데이타베이스의 암호. 일반적으로 웹 호스팅 업체에서는 로그인 암호와 동일하게 // 설정하는 경우가 많다. $adl_dbpass='________';

    // TraceWatch 관리자의 사용자 이름. 자신이 원하는 관리자의 ID를 입력하면된다. $adl_username='admin';

    // TraceWatch 관리자의 암호. 자신이 원하는 암호를 입력한다. 일반 텍스트로 저장 // 되므로 시스템 암호처럼 중요한 암호로 설정해서는 안된다. $adl_pass='--------';

    // 테이블의 접두어. 하나의 DB에 여러 프로그램을 설치하는 경우 테이블을 구분하기 // 힘들기 때문에 테이블 구분을 위해 테이블 이름에 붙이는 접두어. TraceWatch를 // 하나의 사본만 설치한 경우 기본값을 그대로 사용해도되며, 본인이 원하는 이름( // 예: twatch2)으로 변경해도 된다. $adl_pre='twatch';



다음글: 나만의 GeeXboX 만들기 (32499)2006-02-24
이전글: Mac OS X를 내 PC에 설치하자 (125867)2004-06-04
<< 이전페이지 (1/5)다음페이지 (3/5) >>

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.