본문 바로가기

태터툴즈&인터넷

태터에 bbclone 설치.. 그리고 RSS 피드 전체 공개...

태터에서는 지원하는 통계는 아직 통계라고 하긴 뭐하다. -_-;;

그래서 tracewatch를 설치해서 사용하고 있었는데 검색어 부분이 죄다 깨져서 별로 효용성이 없었다. 그래서 tracewatch는 버리고 bbclone을 설치했다.

예전에 bbclone을 써본적이 있긴 있었는데 그 때는 옛날이라서 한글 지원이 미미했었는데(검색어가 죄다 깨졌음;;) 요즘에는 utf-8을 지원하는 버젼이 나와서 괜찮은 거 같다.


bbclone을 설치할 때 삽질 두가지가 있는데,

첫째는 bbclone 하위 디렉토리에 var란 디렉토리와 내부 파일을 권한을 777로 설정해야 되는데 var 안에 .으로 시작되는 숨겨진 파일이 두개가 있다. ftp의 경우 숨겨진 파일 보기로 해서 모두 선택해서 권한을 777로 바꾼다. 또는 텔넷에서 'ls -al'로 해서 숨겨진 파일을 찾아서 권한을 설정한다.

둘째는 index.php에 bbclone의 코드를 삽입해야 되는데

<?php
define("_BBC_PAGE_NAME", "main");
define("_BBCLONE_DIR", "../bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

위의 파란 표시 부분은 각각의 index.php에 삽입할 때 페이지마다 다르게 해주면 좋다. 나의 경우는 blog/index.php에는 'main'으로 blog/entry/index.php에는 'entry', blog/rss/index.php에는 'rss'로 각각 다르게 해놓았다. 이렇게 하면 도메인으로 접속한 경우와 검색엔진에서 엔트리로 바로 들어온 경우, 그리고 rss를 구독하는 경우에 카운팅이 된다.

그리고 빨간 색으로 처리한 부분은... 가장 많이 삽질한 경우인데 경로를 상대경로로 해야된다!!!

상대경로로 해야지만 제대로 작동한다. index.php 파일이 위치한 디렉토리와 bbclone이 설치된 디렉토리를 생각해서 상대경로로 넣어주면 된다. 나의 경우는 태터를 최상위 디렉토리에 설치해서 blog 디렉토리의 위치가 /blog 이고 bbclone도 최상위에 설치해서 /bbclone 이다. 이럴 경우는 '../bbclone/'으로, blog/entry/index.php 에 삽입할 때는 '../../bbclone'로 넣어주면 된다.



그리고 RSS 피드...

오늘 우연히 내 블로그 RSS 주소를 넣어보니까 일부분만 읽을 수 있게 되어 있었다.
헛.. 난 이렇게 설정한 적이 없는데 -_-;;;;;

황급하게 모두 볼 수 있도록 다시 설정했다. 태터에 RSS 공개부분에 이런 설정이 있었나? -_-;;;;



여튼 삽질 끝...