태터 플러그인: TraceWatch 로그

호스팅 업체 변경

내가 블로그 호스팅을 했던 업체는 eyah.net이었다. 그러나 이야넷은 지속적인 요청에도 불구하고 mod_rewrite 모듈을 지워해주지 않아 결국 업체를 바꾸고 3월 23일 태터 1.02 버전으로 업데이트했다. 각종 플러그인을 설치하는 재미도 쏠쏠했고 개선된 어려가지 기능을 맛보는 재미도 있었다.

목차

호스팅 업체 변경

내가 블로그 호스팅을 했던 업체는 eyah.net이었다. 그러나 이야넷의 경우 지속적인 요청에도 불구하고 mod_rewrite 모듈을 지워해주지 않아 결국 업체를 바꾸고 3월 23일 태터 1.02 버전으로 업데이트했다. 각종 플러그인을 설치하는 재미도 쏠쏠했고 개선된 어려가지 기능을 맛보는 재미도 있었다.

그러나 막상 업데이트를 하자 예상하지 못한 문제가 여러 가지 발생했다. 그 중 하나는 13종의 웹 통계 프로그램의 소개 및 간략한 분석을 통해 소개한 TraceWatch였다[1]. 모든 통계 프로그램이 다 마찬가지이지만 TraceWatch도 통계를 분석하기위해서는 .PHP 파일이나 .HTML 파일에 통계 코드를 삽입해야 한다. 태터 클래식까지는 대문 파일에 해당하는 index.php 파일 하나에만 로그 코드를 삽입하면 됐다. 그런데 1.x 부터는 구조가 완전히 바뀌어서 상당히 많은 파일에 통계 코드를 삽입해야 했다.

그래서 생각한 방식이 skin.html 파일에 JavaScript로 분석 코드를 삽입하고 skin.html과 관련이 없는 파일(/rss, index.xml)에는 직접 분석 코드를 삽입하는 방식을 제안했었다. 그런데 문제는 JavaScript로 분석 코드를 삽입하면 로봇에 의한 접속 통계가 나타나지 않았다.

그 많은 소스를 모두 수정하는 것이 귀찮아 플러그인을 작성하던 중 태터 센터에 TraceWatch 플러그인이 올라온 것을 보고 설치했다. 모든 사람들에게 동일하게 발생하는 현상은 아닐 수 있지만 이 플러그인을 설치한 덕에 며칠을 고생했다.

이상한 오류

나는 관리자 외에는 답글을 달 수 없도록 설정하고 사용하고 있다. 사람들이 답글을 남긴 것을 보고 답글을 작성한 후 완료 버튼을 클릭하면 '댓글이 등록되었습니다'라는 메시지가 나타나지 않고 그림처럼 빈 화면이 나타나는 것이었다. 물론 댓글은 정상적으로 달리지만 페이지가 갱신되지 않아 매번 새로 고침을 해야했다.

문제의 원인을 파악하기위해 태터 센터의 Support를 확인하자 동일한 문제는 아니지만 방명록에 글을 올리면 글이 올라가지 않는다는 내용이 있고, 이 글의 내용 중 각종 폼 태그의 이름을 표시하는 방법이 변경되서 발생한 문제라는 답글을 읽었다.

방명록은 다른 문제이지만 댓글이 바로 업데이트되지 않는 문제는 ID="" 속성일 가능성이 많기때문에 표준 스킨과 내가 사용하는 스킨을 비교해서 확인해보니 사용하는 스킨에서는 ID="" 속성만 있지만 태터의 표준 스킨에는 ID="" 속성과 NAME="" 속성이 포함되어 있었다. 아마 방명록 문제를 해결하기위해 두개의 속성을 모두 사용한 것 같았다. 아무튼 문제의 원인이 이 것일 것 같아 사용하는 스킨 역시 NAME="" 속성이 포함되도록 변경했다.

그러나 문제는 해결되지 않았다. 표준 스킨을 사용하면 정상적으로 동작한다는 사실[2]때문에 계속 스킨의 여러 부분을 수정했다. 그러던 중 정상적인 스킨에는 직접 삽입한 플러그인 치환자가 없다는 것을 생각하고 태터 환경설정에서 플러그인을 하나씩 죽이는 방법으로 문제의 원인을 찾아봤다.

문제 해결

TraceWatch 플러그인을 죽이자 댓글이 정성적으로 동작하는 것이었다. 플러그인을 사용하는 것이 코드를 삽입하기 훨씬 편하기 때문에 이러한 문제를 해결한 플러그인을 작성하게되었다. 플러그인을 설치하고 사용하는 방법은 상당히 간단하다.

  1. 다운로드
    TraceWatchPlugin.zip을 클릭해서 'TraceWatch' 플러그인을 다운로드한다.
  2. 통계 코드 수정
    다운로드한 파일을 압축해제하고 TraceWatch 폴더의index.php 파일을 자주 사용하는 편집기로 연다.

    // true로 설정하면 index.php?pl=235처럼 파라메타까지 기록된다. false로 설정하면
    // index.php만 기록된다.
    $GLOBALS['adl_count_params']=true;
    
    // TraceWatch를 루트 폴더가 아닌 다른 폴더에 설정한 경우 ''에 해당 폴더의 경로를
    // 지정한다. 예를 들어 /tt 폴더에 twatch를 설치했하다면 다음처럼 변경해야 한다.
    //
    // $GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'/tt';
    $GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'';
    
    // 따로 변경할 필요는 없다.
    @include_once $GLOBALS['adl_alt_docroot'].'/twatch_include/logger.php';
    

    위와는 다른 조건으로 TraceWatch를 설치했다면 TraceWatch의 코드 생성 페이지에서 코드를 생성해서 앞에서 설명한 세줄을 교체하면 된다.

  3. 플러그인 설치 및 설정
    일단 압축해제된 파일들을 폴더째 태터의 /plugins 폴더에 업로드한 후 태터의 '환경설정/플러그인 페이지'에서 'TraceWatch' 플러그인을 '미사용'에서 '사용중'으로 변경한다.

스킨 파일에 치환자를 삽입할 필요는 없다. 즉, 스킨은 손댈 필요가 없다. 이 방법으로 플러그인을 설정하면 대부분의 파일들이 통계에 포함된다. 그러나 스킨을 사용하지 않는 파일들은 통계에서 누락된다. 이러한 파일의 가장 대표적인 예는 RSS 피드 파일인 /index.xml와 /rss이다. 만약 이러한 파일까지 기록하고 싶다면 다음 절차를 따라 코드를 직접 삽입하면 된다.

/rss/index.xml까지 통계에 포함시키는 방법을 예로들어 설명하겠다. 이 방법을 이용하면 자세한 통계는 아니지만 어떤 사용자가 RSS를 구독하고 있는지 알 수 있다.

  1. 자주 사용하는 편집기로 다음 파일을 연다.
    /blog/rss/index.php
  2. 다음처럼 파일 마지막에 플러그인 설정에서 구한 3행을 붙여넣는다. 첫행에 삽입하지 않는 이유는 첫행에 삽입하는 경우 다른 문제가 발생할 수 있기때문이다. 아울러 이러한 코드는 특별한 언급이 없는한 파일 끝에 삽입하는 것이 좋다.

    변경전
    echo $result;?>
    
    변경후
    echo $result;
    
    $GLOBALS['adl_count_params']=true;
    $GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'';
    @include_once $GLOBALS['adl_alt_docroot'].'/twatch_include/logger.php';
    ?>
    

변경하려는 폴더에 index.php 파일외에 item.php 파일도 있다면 이 파일 역시 위와 같은 방법으로 변경해야 한다.

추가정보

참고로 모 사이트에서 /blog/index.php/blog/item.php에 분석 코드를 삽입하라는 글을 읽은 적이 있다. /blog/index.php 파일은 https://offree.net/와같은 주소로 블로그에 접속하는 경우 호출되는 파일이며, /blog/item.php 파일은 https://offree.net/454와같은 주소로 블로그에 접속하는 경우 호출되는 파일이다. 따라서 이 두 파일 모두 skin.html 파일을 사용한다. 이러한 파일에는 굳이 분석 코드를 삽입할 필요는 없다.

분석 코드를 삽입해야할 지 아닐지를 결정하는 방법은 간단하다. 파일 이름이 index.php 또는 item.php 이며, 파일 내용중 skin.html라는 문자열을 찾을 수 없다면 그 파일에는 분석 코드를 삽입해도 된다.

남은 이야기

  1. 나는 태터를 업데이트한 후 다시 클래식으로 돌아갈 생각을 했다. 그 이유는 간단하다. 댓글 스팸이 너무 많기때문이다. 어제도 딱 반나절 동안 총 12개의 댓글 스팸이 붙었다. 결국 댓글 스팸을 다는 사용자의 정보를 확인하기위해 댓글을 달거나 삭제하는 과정도 통계에 포함시켰다. 댓글에대한 동작도 통계에 포함시키고 싶다면 다음 폴더에 포함된 item.php 파일에 통계 코드를 삽입하면 된다.

    /blog/comment/add
    /blog/comment/comment
    /blog/comment/delete
    
  2. 태터 버그에대한 얘기가 많다. 내가 확인해봐도 상당히 많은 것 같다. 특히 위지윅 편집기의 경우 그 정도가 심한 것다. 새글을 위지윅으로 작성하는 경우에는 문제가 없을 수 있지만 기존 글을 편집하는 경우에는 태그 속성이 사라지는 등 여러 가지 문제가 있었다. 따라서 난 아예 위지윅 편집기를 사용할 수 없도록 설정해서 사용하고 있다. 그러나 운이 좋은 것인지 몰라도 설치시 조금 고생한 것과 위지윅 버그를 제외하면 다른 문제는 없었다.

관련 글타래


  1. TraceWatch는 13종의 웹 통계 프로그램의 소개 및 간략한 분석에서 국내 최초로 소개한 웹 통계 도구이다. 이 글에서 알 수 있듯이 상당히 여러가지 웹 통계 프로그램을 써왔지만 TraceWatch의 '실시간 감시 기능'과 '방문자 경로 추적 기능'에 반해 이 프로그램을 사용했다. 아울러 설치가 어려운 것은 아니지만 설치를 돕기위해 강력한 웹 분석 도구, TraceWatch - 설치 및 사용법을 작성했고 한글 언어 파일까지 작성했다. 
  2. 당연한 현상이다. 표준 스킨에서 플러그인의 치환자인 [## _tracewatch_##]가 포함되어 있지 않으므로 tracewatch 플러그인이 호출되지 않는다. 
2006/03/29 14:45 2006/03/29 14:45
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/455

  1. Subject : 드디어 Trace Watch를 설치했습니다.

    Tracked from 파스크란의 낙서장 2006/03/31 03:00 del.

    Trace Watch 설치 태터 플러그인: TraceWatch 처음 테터툴즈 support에서 플러그인을 보고 플러그인만 깔면 될 줄 알고 한참을 해도 안되서 좌절을 하고 있다가 밑에 달린 댓글을 보니 플러그인이 있어

  2. Subject : Trace Watch를 달며..

    Tracked from 라온수카이's てがみ 2006/04/06 02:30 del.

    최근 "짱구"에 대한 글을 검색해서 오는 분들이 많아서인지 카운트가 연일 500을 넘는 기이한 현상이 벌어지고 있다. 검색을 통한 접근이 반갑지는 않지만, 나의 정보나 관심사가 누군가에게 도

  3. Subject : 태터툴즈 1.0.4 업그레이드 및 플러그인 설치..

    Tracked from AcePilot : Beyond the Sky 2006/04/07 05:30 del.

    이런.. 또 태터관련 포스팅이네요 ㅠㅡ 1.0.3으로 업그레이드 한지 얼마나 되었다고ㅋㅋ 자세한 내용은 역시 태터 개발블로그를 참고해주시고.. http://www.tatterstory.net/2278891 이번 업뎃은 방명록 문

  4. Subject : Trace Watch 설치하다.

    Tracked from 피/즈/의/끄/적/거/림 2006/04/25 22:02 del.

    절망클럽 - Trace Watch 설치 도아의 세상사는 이야기 - 태터 플러그인: TraceWatch 파스크란의 낙서장 - 설치에 결정적 도움주신 분 테터 플러그인 자료실에 갔다가 Trace Watch를 설치해보자는 욕심에 ?

  5. Subject : 태터툴즈에 TraceWatch 사용하기

    Tracked from bakion's blog 2006/05/07 00:21 del.

    도아님의 블로그의 상세한 내용을 설치위주로 간단하게 정리했다. 좀 더 섬세한 셋팅과 문제점 해결을 위해서는 도아님의 블로그를 꼭 방문하기 바란다.TraceWatch: 웹페이지 로그분석 프로그램 (

  6. Subject : 통계 프로그램과 사이트용 태터 플러그인

    Tracked from 사실과 진실의 차이...... 2006/12/03 01:43 del.

    보통 블로그나 홈페이지를 접속하면 궁금해진다.누가 나의 글을 읽고 있는가 그들은 어떤 사람들일까? 라는 것이다.물론 컴퓨터에 무지하신 분이라면야 "캬캬 니들이 어이 알겠냐? 글도 안남..

  7. Subject : Rewrite Rule 바뀐 Textcube 1.6 에서 Trace Watch 사용하기

    Tracked from April Breeze... 2008/03/14 13:14 del.

    텍스트큐브 1.6 을 Document Root 에 설치한 경우 Trace Watch 를 정상적으로 사용할 수 없습니다.(/blog, /tc 등의 디렉토리에 설치한 경우라면 상관없습니다.)TC 1.6 부터 mod_rewrite 관련해서 구조가 바뀌었?

Facebook

Comments

  1. 농우 2006/03/29 15:59

    예전에 도아님 블로그에서 보고 이번에 이틀을 고생해서 겨우 겨우 설치한게 어제새벽인데....플러그인이있었던가요? 에구...하여간에 좋은 정보 고맙습니다.

    perm. |  mod/del. reply.
    • 도아 2006/03/29 16:32

      플러그인이 있어도 먼저 설치해야 합니다. 설치 후 통계 코드 삽입이 어렵기 때문에 플러그인으로 삽입할 수 있도록 작성한 것입니다.

  2. 유마 2006/03/29 17:25

    오.. 이제 시도해볼만 하네요 ^_^a;;;
    그리고, 명언 한마디에 보시면 '명언 한마디'라는 부분이 벽에 붙어 있습니다. 그거 살펴보시면 능히 아실테지만.. D가 소문자 d로 되어 있어 css가 먹히지 않는 것 같습니다. 저도 D로 수정해보니 바로 css가 적용되었습니다.
    플러그인 게시판에는 써놨는데, 수정되었을지 모르겠네요.
    그리고, 이 플러그인은 잘쓰겠습니다!

    perm. |  mod/del. reply.
  3. 유마 2006/03/29 18:00

    방금 바로 적용해보았습니다. ^^
    아직 방문자가 없어서 통계가 나오진 않지만, 잘 됩니다. 감사합니다~!

    perm. |  mod/del. reply.
    • 도아 2006/03/29 18:09

      방문자가 있어야 알 수 있지않을까요? 제가 방문해 보겠습니다.

  4. 유마 2006/03/29 18:10

    |명언 한마디 에서 | <-- 이게 박스라고 한다면.. |명언 한마디로 되어있지 않습니까?.. 사실 | 명언 한마디 <-- 이렇게 떨어져 표현이 됩니다.

    perm. |  mod/del. reply.
    • 도아 2006/03/29 18:14

      답글을 달기 전에 캐취했습니다. 아무 생각없이 보다가 다시 보니 명언 한마디가 붙어 있더군요.

      감사합니다.

  5. 유마 2006/03/29 18:28

    근데, 최근 방문자에서 browserlang_error <- 이러한 메세지가 나옵니다. ^^a

    perm. |  mod/del. reply.
    • 도아 2006/03/29 18:30

      그것은 플러그인과는 상관없는 얘기인 것 같은데요. 정확히 어떤 의미인지요.

  6. 유마 2006/03/29 18:43

    그건 저도 잘 모르겠습니다. 그냥 최근 방문자를 누르니깐, 통계 나오는 부분 제일 위에 그렇게 표시 되었습니다만... 지금 다시 해보니깐 또 괜찮습니다. -_-a;;

    제 껄 살펴보면, IE 이외의 것은 Unknown Browser로 표시 됩니다. -_- 다른 브라우저를 읽지 못하는건가요?

    예. 플러그인은 잘 됩니다.

    제건 http://paranmin.net/twatch/ 입니다. ^_^a

    perm. |  mod/del. reply.
  7. TAIJui 2006/03/30 00:11

    딱 제가 원하던 거네요. 정말 감사합니다. ^^

    perm. |  mod/del. reply.
  8. keidw 2006/03/31 01:00

    허걱, 통계는 잘 되는데 '발행' 기능이 안 먹네요.
    처음에는 [HTML] 을 사용해서 그런가 했는데,
    그냥 위지웍으로 작성한 평범한 글도 '발행'이 안됩니다.
    발행 버튼을 누르면 잠시 연결 표시 됐다가 원상복귀 됩니다.
    왜 그럴까요 흑-_-;
    정 안되면 그냥 각 페이지에 코드를 심어야겠네요 ;;;

    perm. |  mod/del. reply.
    • 도아 2006/03/31 08:24

      발행이 안되는 것은 플러그인과는 관련없는 부분입니다. 저 역시 비슷한 현상을 경험했지만 시간이 지나니 다시 동작하더군요.

      아마 태터 센타나 이오린과의 통신에 문제가 있어서 발생한 현상으로 보입니다.

  9. 찬노양 2006/03/31 09:08

    왠지 그냥 설치법보다 훨씬 신뢰가 있는 통계를 적용할수 있어서 넘 좋네요.
    (어디선가에서 스크립트로 집어 넣으면 방문자를 전체적으로 볼때 조금은 인식을 못하는등의 얘기가 있어서요.)
    아무튼 좋은 플러그인 감사합니다. 잘쓰고 있습니다.
    트랙백은 사정상 못남기지만요;;

    perm. |  mod/del. reply.
    • 도아 2006/03/31 18:27

      신뢰있는 통계라기 보다는 설치하기 보다 쉬운 장점이 있습니다. 그리고 스크립트를 사용하는 경우 일부 통계가 빠질 수 있지만 큰 차이가 나는 것은 아닙니다.

      노움이 되셨다니 다행입니다.

      P.S. 블로그를 방문해보니 찬노군이더군요^^;

  10. 찬노양 2006/04/01 09:36

    후후 다 사연(?)이 있습니다. 슬픈 사연이죠(….)



    http://aichanno.nayana.com/entry/전생- ··· EC%A7%80

    로 가시면 아십니다. llorz. 아니면 검색창에'전생'이라고 검색하시면 나올겁니다.



    참 슬픈사연이지요.(….)

    perm. |  mod/del. reply.
    • 도아 2006/04/03 09:57

      두번째 링크는 깨져서 첫번째 링크로만 해봤습니다. 저는 남자고 불가리아에서 태어났었으며, 수도승이나 전사 였을 것이라고하는 군요.

      덕분에 재미있는 사실을 알았습니다.

  11. 소필 2006/04/02 13:45

    TraceWatch 설치할려는 중에
    PHP on your server is not able to handle sessions.
    TraceWatch can't be installed.
    세션을 사용할수 없어서 설치가 안된다고 뜨는거 같은대.. 우찌해야 할까요..
    제가 입주한 서버 php설정을 봐주시고 어느부분을 손봐야 하는지 알려주세요 ^^;
    http://prople.info/phpinfo.php

    perm. |  mod/del. reply.
    • 도아 2006/04/03 09:54

      미안합니다. 이런 부분은 님이 호스팅하고 있는 서버 관리자에게 문의하시기 바랍니다.

  12. 네오랑 2006/04/05 23:15

    안녕하세요 도아님!!! 음..죄송한데. ㅋ 2가지 질문이.
    1. .xml 을 보는 통계도 수집할려면. blog/rss/index.php 말고도 따로 수정해줘야하는지? 아니면 feeder폴더? 도 수정해야되는지.ㅠㅠ 이거두 아니면 cache 폴더에서 어떻게 수정을 해줘야하는지??
    2. 메인의 일반통계 옆에 플래쉬 버튼을 누르면..막대그래프가 나오고
    또한번 더 클릭할 수 있잖아요.. 그러면 Bad Parameters.라고 나오는데.뭐가 잘못됬는지.ㅠㅠ

    perm. |  mod/del. reply.
    • 도아 2006/04/06 15:27

      1. blog/rss/index.php 파일만 수정하면 됩니다.
      2. 플래쉬 그래프는 로그를 시작한 후 3일 후에나 사용할 수 있습니다. 설치한지 얼마나 됐는지 모르겠지만 3일이 지난 후 사용하시기 바랍니다.

      P.S. 사람에따라 다르겠지만 저는 말을 잘라서 질문하는 것을 싫어합니다. "음...죄송한데"처럼 말을 잘라서 하면 듣는 사람에따라서는 반말로 볼 수도 있습니다.

  13. 네오랑 2006/04/06 17:02

    앗. "음..죄송한데. ㅋ" 이부분은 저의 불찰인거 같습니다. 죄송합니다.(__)
    미처 생각하지 못한 부분을 지적해주셔서 감사합니다.
    블로그를 하면서 나름대로 예절을 잘 지키려고하였는데 이부분에 대해서는 생각하지 못한거 같습니다. 다시한번 말을 중간에 자른것에 대해 사죄를 드립니다. (블로그(?) 예절을 하나 배운거 같네요.) 그리고 질문에 친절하게 답변해주셔서 감사합니다.

    P.S.
    2번의 경우 4일이 지나고 난 후 클릭을 하니 저런 메시지가 뜨길래,
    혹시 설치시 경로설정에 문제가 있나하고 질문드린 것입니다.
    메인 페이지에 설치하여서 특별한 경로없이 위에서 지적하신 "/tt" 부분을
    그냥 " "이렇게 설정하였고, 그 외에는 수정한 것이 없는데, 혹시나 제가 잘못했나해서요.. 이상입니다. 좋은 하루 되십시오.

    perm. |  mod/del. reply.
  14. teshi 2006/04/09 17:14

    안녕하세요. 이렇게 유용한 플러그 인을 만들어 주셔서!! 감사 합니다. ;ㅁ;
    그런데 제 블로그에 적용을 하게 되면... 블로그 주소를 입력해도... 하얀 화면만 나와서요... 혹시 원인이 뭘까해서 이렇게 질문 드립니다. 현재 테터 1.04 입니다. ^^

    perm. |  mod/del. reply.
    • 도아 2006/04/10 10:08

      블로그 주소를 입력해서 하얀 화면이 나온다는 뜻이 플러그인을 사용중으로 설정하면 블로그에 아무런 내용이 나오지 않는다는 뜻인가요?

      그렇다면 플러그인 사이의 충돌일 가능성이 많습니다. 이 경우 사용중인 플러그인을 하나씩 중지하면서 어떤 플러그인과 충돌하는지 확인해보시기 바랍니다.

  15. chie 2006/04/10 03:40

    먼저 플러그인 설치해주신것에 대해 감사드립니다.
    테터 1.04버전 다중사용자에 적용해보았습니다.

    플러그인을 받아서 설치해보았으나 아직 1일째라 다른 부분 문제는 나타나지 않았습니다.
    다만, rss파일에 적용했을 경우 블로그에서 rss버튼클릭으로 소스를 볼경우 빈화면으로 나옵니다. 소스를 복원하면 제대로 나오구요.
    위에 분은 블로그문제인데 전 rss문제이네요.
    혹시 원인을 아신다면 알려주시면감사하겠습니다.
    현재 rss 빈화면으로 인해 rss에서는 소스코드를 빼놧습니다.

    perm. |  mod/del. reply.
    • 도아 2006/04/10 10:10

      RSS 소스에 잘못 적용한 것입니다. 적용한 소스를 모르므로 어느 부분이 잘못됐는지는 저도 알 수 없습니다. 그러나 RSS 링크를 클릭했을 때 내용이 뜨지않는다면 코드 추가가 잘못된 것입니다.

  16. chie 2006/04/10 23:57

    rss 폴더의 인덱스파일에 손댄거라고는 ..
    regult;
    다음에..
    $GLOBALS['adl_count_params']=true;
    $GLOBALS['adl_alt_docroot']=$GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'';
    @include_once $GLOBALS['adl_alt_docroot'].'/twatch_include/logger.php';

    이걸 추가한것뿐인데.. 문제가 생기니 난감하군요..
    twatch는 루트에 설치했으므로 소스코드 손댄것두 없구요..
    기본 스킨 문제일 수도 있겠죠? 열심히 뒤져봐야겠습니다. 그려~~
    빠른 답변감사합니다. 며칠 기다려야하지 않을까하고 기다렸는데.. 이렇게 빠른 답변은 기대못했습니다. 에헤헤~ ^^*

    perm. |  mod/del. reply.
    • 도아 2006/04/11 12:22

      echo $result;?> 를 echo $result;

      $GLOBALS['adl_count_params']=true; @include_once $GLOBALS['HTTP_SERVER_VARS']['DOCUMENT_ROOT'].'/twatch_include/logger.php'; ?>

      로 바꾸어 보시기 바랍니다. 아울러 마지막에 반드시 ?>가 있어야 합니다.

      그리고 또 한가지 가능성은 저장시 ANSI로 저장했을 수 있습니다. 저장시 인코딩 타입이 UTF-8인지 확인해보시기 바랍니다. 코드가 맞나면 인코딩이 틀린 것으로밖에 볼 수 없습니다.

  17. 네오랑 2006/04/11 00:16

    도야님.. 죄송한데 질문하나만 더하겠습니다.^^;
    도야님의 tracewatch를 보면 일반통계 맨앞의 그래프를 클릭하면
    플래쉬로 날짜별로 통계량을 보여주는데요..
    제블로그에서 저걸클릭하게되면. NaN Undefined NaN이라면서 날짜는 전부다 일요일로 나오는 군요. Trace watch에서도 환경설정을 해주는 무언가가 있나요? 아니면 제가 설치를 잘못한건가요? ㅠㅠ

    perm. |  mod/del. reply.
    • 도아 2006/04/12 10:17

      설정하고는 상관이 없고,,, 서버 설정의 문제입니다. 즉 님이 직접 변경할 수 있는 부분이 아니고, 서버에서 일부 기능을 지원하지 못해서 발생하는 문제입니다.

      저 역시 eyah.net에서 사용할 때에는 동일한 현상이 있었습니다. 지금 사용하고 있는 Cafe24.com에는 문제없이 출력이 되더군요. 아마 tracewatch에서 사용하는 PHP 모듈이 해당 서버에서 지원하지 않아서 발생하는 문제인 것 같습니다.

      그러나 tracewatch의 경우 소스를 알 수 없도록 인코딩되어 있어 정확히 어떤 모듈이 있어야 하는지는 저도 모릅니다.

      그리고 제 닉은 도야가 아니라 도아입니다.

  18. chie 2006/04/12 01:29

    감사합니다. 잘해결되었습니다.

    perm. |  mod/del. reply.
  19. 섭이 2006/04/19 18:59

    유용하게 잘 쓰고 있습니다. 좋은 플러그인 감사드립니다 ^^;

    perm. |  mod/del. reply.
  20. 오즈마 2006/04/28 11:26

    이쪽 관련은 깡통이지만 이리저리 알아봐서 설치까진 잘됐는데 문제는 블로그쪽의 카운터가 올라도 TraceWatch쪽은 전혀 반응이 없더군요.;
    혹시나 천리안계정처럼 http://php.chol.com/~아이디/tt 의 주소를 가지게 될경우 플러그인의 index.php를 다르게 설정해야하는건 아닌가 생각되서 질문드립니다.
    TraceWatch는 위의 식의 경로로 깔아둔 상태입니다.

    perm. |  mod/del. reply.
  21. LiNs 2006/05/02 19:17

    안녕하세요.. 플러그인은 잘 쓰고 있습니다.
    감사합니다.
    한가지 문제라고 해야 하는지는 모르겠지만..
    처음 글을 작성시 발행으로 하면 잘되지만.
    중간에 수정할때 발행에 체크되어 있으면
    아파치 서버가 뻗어버리는 문제가 있더군요.
    이게 Twatch 문제인지 플러그인 문제인지 알 수가 없습니다.
    그래서 발행을 하지 않고 공개로 하면 문제 없이 작동하더군요.
    혹시 아시는게 있으신지 해서 글을남겨봅니다.

    perm. |  mod/del. reply.
  22. LiNs 2006/05/02 22:52

    음... 이올린이 연관되는건지..
    제가 남긴 댓글에 댓글이 달릴경우에도 아파치가 뻗어버리는군요.
    에구 ㅜㅜ

    perm. |  mod/del. reply.
  23. LiNs 2006/05/03 12:28

    안녕하세요... 원인을 찾았습니다.
    zendOptimize가 문제였더군요..
    PHP.ini파일을 열어서 그 부분을 지워 버리니 이상없지 정상적으로 작동
    하는것을 확인했습니다..
    그럼 좋은 하루 되세요..

    perm. |  mod/del. reply.
    • 도아 2006/05/03 16:14

      바뻐서 답글 달지 못했는데 해결하셨다니 다행입니다. TraceWatch 로그 플러그인의 경우 서버를 폭주하게하는 것과는 관련이 없을 것으로 생각했습니다.

  24. Sancho 2006/05/05 01:20

    도아님 안녕하세요^^
    우선 유용한 플러그인 만드시고 배포해 주셔서 감사드립니다(__)
    다름이 아니구요, TraceWatch 로그 플러그인에 대해 문의사항이 있어서요.
    가까스로 TraceWatch를 설치하고 도아님 플러그인을 설치하였는데요.
    한 가지 문제가 생겨 버렸습니다.
    플러그인을 사용중으로 바꾸고 다른 기능은 정상적으로 돌아가는데,
    방명록에 쓴 글을 삭제할 때나 수정할 때 창이 뜨곤 새로고침(화면전환)이 되지 않습니다.
    물론 댓글을 삭제할 때나 수정할 때는 문제없이 화면전환이 이루어지는데요.
    도아님 플러그인을 미사용으로 바꾸면 방명록 문제는 또 잘 되구요.
    사용중으로 하니 방명록의 수정, 삭제, 리플사용시 작게 뜬 창이 사라지지 않고 빈 화면으로 남아 있습니다. 물론 화면전환이 이루어지지 않구요.
    새로고침 해 보면 정상적으로 글이 수정, 삭제, 리플이 달려있지만요.
    무엇이 문제인지 도저히 모르겠습니다.
    도아님께서 이미 언급하신 스킨파일에 치환자도 빠졌는데 말입니다.
    도아님 플러그인은 손대지 않고 그대로 업로드 해서 사용했구요.
    도아님께서 제 블로그 방명록에 오셔서 글을 남기신 후 삭제나 수정 테스트 좀 해 주십시오.
    그리고 송구하지만 그 해결책도 좀 부탁드립니다.
    다른 분들은 문제없으신 것 같은데 유독 저만 이런 문제가 생기는지 모르겠습니다.
    그럼 꼭 좀 부탁드립니다.

    perm. |  mod/del. reply.
  25. Sancho 2006/05/05 03:38

    도아님, 일단 문제는 해결했습니다.
    도아님께서 테터센터 플러그인 자료실에 자료 등록하신 것을 보면 다운로드 가능한 플러그인이 두 가지 입니다. 하나는 테터센터에서 직접 다운로드 가능한 파일이구요, 두번째는 qaos서버로 링크해서 다운로드 받을 수 있는 파일입니다. 제가 처음에 설치했던 플러그인은 도아님 설명에 최신버전은 qaos쪽 파일이라고 하시기에 그것을 받아 설치하였더니 방명록 글에서 삭제, 수정시 화면이 새로고침 되지 않는 문제가 있었습니다. 제가 위에 문의글을 올린 뒤에 혹시나해서 테터에 직접 올려져 있는 파일을 다운받아 설치했더니 방명록 문제가 해결되었는데요. 두 가지 플러그인 차이가 무엇인지요? 소스를 보니 조금씩 차이가 있는 것 같은데요, qaos서버에 올려져 있던 플러그인을 설치시 발생한 방명록 문제에 대해 궁금합니다. 혹 도아님께서도 모르셨던 부분일 수도 있으니 확인해 보시고 qaos서버에 올려져 있던 플러그인을 설치시 발생한 방명록 문제에 대해 설명 좀 부탁드리겠습니다.

    perm. |  mod/del. reply.
    • 도아 2006/05/05 14:45

      말 그대로 최신 버전입니다.

      http://offree.net/462

      를 참조하시기 바랍니다.

      방명록 문제를 수정한 버전을 올려 둔다는 것이 잊어버리고 올리지 않은 모양입니다. 방명록 문제를 수정한 버전을 올려두었습니다.

  26. sayand... 2006/05/13 20:12

    태터툴즈가 1.05로 업데이트 되면서 blog/rss/index.php의 맨 마지막이 바뀌었는데요.
    (echo fireEvent('ViewRSS',$result);?>)
    이 경우 어떻게 적용하면 되나요?

    perm. |  mod/del. reply.
    • 도아 2006/05/14 08:07

      똑 같습니다. ; ?> 사이에 삽입하면 됩니다.

  27. sMiLo 2006/05/21 13:42

    좋은 플러그인 감사합니다. ^^
    덕분에 즐거운 블로깅이 될 것같아요.
    즐거운 일요일 보내시구요~

    perm. |  mod/del. reply.
    • 도아 2006/05/25 21:42

      도움이 되셨다니 다행입니다. 행복한 하루 되세요.

  28. julian 2006/06/18 04:50

    도아님. 님의 트레이스 와치 플러그인을 잘 쓰고 있습니다.
    그런데 님의 tracewatch 플러그인을 설치하면 제가 쓴 글이 이올린에 올라가지 않습니다. 플러그 인을 끄면 이올린에 글이 올라갑니다.
    이 부분의 수정이 가능하신지요...
    저만 그런 현상이 나타나는 건 아닌 것 같아서요. 답변 부탁드립니다.

    perm. |  mod/del. reply.
    • 도아 2006/06/22 11:03

      이 부분은 플러그인의 문제가 아니라 TraceWatch라는 통계 프로그램과 TatterTools의 충돌인 것 같습니다.

      글 수정 모드로 가신 뒤 하단의 발행을 선택하고 저장하면 이오린에 올라갑니다.

  29. daumall 2006/10/25 12:34

    tracewatch 설치에 대해서 문의 드립니다.

    tracewatch 플러그인을 루트 폴더
    public_html/twatch, public_html/twatch_include 에 파일을 올렸습니다.
    userinfo.php 파일도 수정을 하였구요.

    그리고 http://daumall.com/twatch/install.php 파일로 인스톨 작업까진 무난하게 작업을 마쳤습니다.

    그리고 분석코드를 삽입하기 전에 시험삼아 http://daumall.com/twatch 를 실행하니 다음과 같은 에러가 나타나더군요.

    Warning: Cannot modify header information - headers already sent by (output started at /home/daumall/domains/daumall.com/public_html/twatch_include/userinfo.php:21) in /home/daumall/domains/daumall.com/public_html/twatch_include/general.php on line 17

    그래서 분석코드를 public_html/blog/index.php 파일에 삽입을 하였는데도 계속 같은 에러가 나오고 있습니다.

    이 난제를 어떻게 해결해야 하는지, 방법을 알려주시면 감사하겠습니다.

    010-6769-7103 으로 문자 주시면 FTP 사이트, 관리자 모드 접속까지 열어드리겠습니다.

    도와주시기 바랍니다.

    perm. |  mod/del. reply.
  30. BBuM 2007/05/25 02:50

    잘 설치했다고 했는데
    통계를 볼라 치면

    Warning: vh01ubid(..//twatch_include/general.php): failed to open stream: No such file or directory in /home/hosting_users/deathlife/www/blog/twatch_include/logger.php on line 17

    Fatal error: vh01ubid(): Failed opening required '..//twatch_include/general.php' (include_path='.:/usr/local/lib/php') in /home/hosting_users/deathlife/www/blog/twatch_include/logger.php on line 17

    이런 에러가 뜹니다. ㅡㅜ
    뭐가 문제인지 알려주실 수 있으신지 ~_~

    perm. |  mod/del. reply.
    • 도아 2007/05/25 15:47

      오류 메시지를 보면 경로 설정이 잘못된 것 같습니다. ..// 에서 봐도 중간에 경로가 하나 빠졌던가 /가 두개 붙은 셈이니까요. 경로를 확인해 보시기 바랍니다.

  31. zasfe 2008/08/02 19:42

    초기화면은 정상적으로 표시가 되는데
    카테고리 부분이 표시가 되지 않습니다. ㅠㅠ
    플러그인중 TraceWatch로그 플러그인을 사용안함으로 변경하니 정상적으로 보이네요.

    /twatch_include/logger.php 부분을 읽지 못해서 생기는 오류같은데
    여러가지 테스트를 해봤지만 겨우 vi 명령 치기 시작한 저로서는 htaccess 는 너무 어렵군요

    번거로우시더라도 해결방법을 알려주셨으면 합니다.

    저의 .htaccess 파일내용입니다.

    RewriteCond %{REQUEST_FILENAME} /twatch
    RewriteRule (.*) - [L]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.+[^/])$ $1/ [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
    RewriteRule ^(.*)$ rewrite.php [L,QSA]

    perm. |  mod/del. reply.
    • 도아 2008/08/03 09:27

      vi로 하지 마시고 EditPlus로 하면됩니다. 저도 1.6.3의 .htaccess로 복구했습니다. 문제가 계속 발생해서.

      SetEnv PRELOAD_CONFIG 1 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} throttle-me RewriteRule (.) - [L] RewriteCond %{REQUEST_FILENAME} twatch RewriteRule (.) - [L] RewriteCond %{REQUEST_FILENAME} admin RewriteRule (.) - [L] RewriteCond %{ENV:REDIRECT_SURI} !^$ RewriteRule (.) - [L] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+[^/])$ $1/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ rewrite.php [L,QSA]

      이렇게 바꿔 보시기 바랍니다.

  32. zasfe 2008/08/04 13:40

    해결한것 같습니다. 감사합니다. ^-^

    아직도 공부가 부족한것 같습니다. 왜 되었는지를 모르겠군요..

    perm. |  mod/del. reply.
    • 도아 2008/08/05 04:09

      정규식이 편하기는 하지만 어지간히 숙달되지 않으면 활용하기 힘든 기능입니다.

  33. 인게이지 2009/07/21 19:06

    도아님 tracewatch 플러그인이 텍스트 큐브에 트랙백 기능과 충돌하는 듯합니다.
    트랙백을 걸면 글을 걸 수 없습니다 라고 나타나지만 실제로는 글이 걸리거나 다중전송하는 문제가 있는데 이현상이 tracewatch로그 플러그인을 켤때만 일어납니다.

    새로 설치한 다른 텍스트 큐브가 해당 증상을 일으키지 않아서 플러그인 일일히 끄면서 시험해봤는데 이게 문제더군요.

    수정 좀 부탁드려도 될까요? 아니면 방법이라도..

    perm. |  mod/del. reply.
    • 도아 2009/07/21 20:47

      저도 같은 문제가 있었습니다. 다만 텍큐가 판올림되면서 이런 문제가 사라졌다가 작년에 같은 문제가 발생했습니다. 플러그인 자체는 손댈 수 있는 곳이 없습니다. 따라서 이글을 참조해서 패치해 보시기 바랍니다.

클릭!

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.