간단하다고 들었는데 의외로 쉽지 않았다.
<font color="#006699"> 닫기</font>
설치를 시작한 것은 2일전 저녁.
설치 후 1일 경과
로그에는 아무것도 없다.
이상하다.
매일같이 힛트수 올려주던 봇도 안보인다.
봇이야 검색 안하는 날도 있다해도 매일 고정적으로 TODAY가 30대정도 나오는 이 블로그에서 1일이 경과하도록 아무것도 표시되지 않는것은 이상하다.
혹시나 해서 설정을 고쳐봤다.
설정 수정 후
로그에는 아무것도 없다.
페이지는 제대로 표시된다.
그저 로그만이 없을 뿐...
오늘은 정말 아무것도 없는 날인가 싶어 태터툴스 관리페이지의 리퍼러 로그를 보았다.
리퍼러 로그
로그에는 Google 봇의 검색흔적이 있다.
무엇이 문제인지 몰라 삭제하고 다시 설치해봤다.
이번에는 실수하지 않기 위해 매뉴얼을 철저하게 따라했다.
이런, 디렉토리 설정에서 문제가 있었다.
상대경로의 지정을 고쳤다.
상대경로 수정 후
로그에는 아무것도 없다.
...
슬슬 열받는다.
index.php 에 추가해야 할 소스를 살펴봤다.
이런, 붙여넣기 하면서 다른 구문의 사이에 넣었다.
쯔쯔 혀를차며 수정했다.
소스 수정 후
로그에는 아무것도 없다.
...
-┏
안면근육의 ATP소비가 느껴진다.
혹시 특정경로를 인식 못하는 건가 해서 루트디렉토리에서 태터툴스디렉토리로 옮겨봤다.
디렉토리 변경 후
로그에는 아무것도 없다.
...슬슬 한계다.
하루 전부터 지금까지 총 20시간 가까이 여기에 매달려있었다.
아무래도 안되겠다 싶어 잠깐 쉬면서 생각하기로 하고 무슨 글이 올라왔나 태터센터를 봤다.
다른 블로그의 글을 읽다가 혹시 같은 문제를 경험한 사람은 없을까 싶어 검색을 했다.
... OTL
있다.
같은 문제를 경험힌 분이 해결책까지 찾아냈다.
왜 하루전에는 나와 같은 문제를 겪는 사람이 있을거란 생각을 못했을까... -_-
오늘의 교훈: 머리가 나쁘면 수족이 고생한다.
<font color="#006699"> 닫기</font>
1. 설치 방법:
공식사이트 의 설명과는 다르게
var 디렉토리및 var 디렉토리내 파일들 은 모두 퍼미션이 777 이어야만 한다.
var 디렉토리 내 파일들 중
.htacess 파일과
.htalock 파일은 숨김 속성이므로
웹 서버로 업로드하면 보이지 않는다.
따라서, 텔넷이나 FTP에서
숨김파일 보기 옵션 을 통해
퍼미션을 수정 하여야 한다.
2. 한글패치:
특별한 유의점은 없으나 덮어씌운 후 conf 디렉토리의 config.php 파일을 수정하여
기본언어를 "ko" 로 해 주는 편이 좋다. (하지 않아도 상관없다.)
3. 문제해결:
"lunamoth" 님의 게시물 에서 리플들의 내용을 숙지하고 설치하는 편이 좋다.
4. 각 포스트별 순위 매기는 팁:
"crizin" 님의 게시물 에 나온
소스 는 태터툴스 설치 디렉토리 내
index.php 파일의
첫 머리에 위치해야만 한다.
<?php
//------ crizin님의 소스-----------------------------
switch($md)
{
case "rss": $bbclone_id = "RSS Paper"; break;
case "guest": $bbclone_id = "Guestbook"; break;
case "local": $bbclone_id = "Locations"; break;
case "keyword": $bbclone_id = "Guestbook"; break;
default: $bbclone_id = $pl ? "POST #$pl" : "Blog Main";
}
define("_BBC_PAGE_NAME", $bbclone_id);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if(is_readable(COUNTER))
include_once(COUNTER);
//------ Counter 소스--------------------------------
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
바르게 설정된 경우
만약 카운터 소스 가 앞에 위치하게 되면 정상작동하지 않는다.
<?php
//------ Counter 소스--------------------------------
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
//------ crizin님의 소스-----------------------------
switch($md)
{
case "rss": $bbclone_id = "RSS Paper"; break;
case "guest": $bbclone_id = "Guestbook"; break;
case "local": $bbclone_id = "Locations"; break;
case "keyword": $bbclone_id = "Guestbook"; break;
default: $bbclone_id = $pl ? "POST #$pl" : "Blog Main";
}
define("_BBC_PAGE_NAME", $bbclone_id);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if(is_readable(COUNTER))
include_once(COUNTER);
잘못 설정된 경우
5. 상세 통계의 참조 URL 바로잡기:
반드시 해야 할 필요는 없으나 수정한다면 메모장 외의 편집프로그램으로 하는 편이 좋다.
메모장에서는 소스를 수정하기 힘들다.
수정 후 정상작동을 확인한 다음 conf 디렉토리와 디렉토리 내 파일들의 퍼미션을 644로 돌려놓으면 된다.