태터툴즈에서 '/tt' 떼어내기

Ring Idea 2007/01/29 00:57 Posted by 그만

주소 표시줄을 보시면 아시겠지만 /tt를 떼어냈습니다.

혹시 그만이 사용한 방법이 잘못됐거나 불필요한 과정이었다면 조언 부탁드리구요. 그만이 어떻게 /tt를 떼어냈는지 설명하겠습니다. 물론 저 같은 초보자용입니다..^^

티스토리로 가든 다른 쪽으로 가든 하여튼 설치형 블로그를 운영하면서 /tt 라는 디렉토리가 이렇게 스트레스를 줄 것이라고는 생각도 못했습니다.

2005년 말쯤 태터툴즈를 알았고 도메인을 사놓고 호스팅을 받으면서 0.9 버전을 설치했었습니다. 이 때 설치하기 위한 대부분의 설명이 /tt 아래 만들라는 것이었고 그만도 그 설명에 충실히 따라 클래식까지 그대로 운영했습니다.

이후 태터툴즈 1.x 버전이 나오면서 이 /tt 를 단일블로그든 다중 블로그든 그대로 이어져야 했습니다. 이 때문에 태터툴즈에서 생성되는 데이터가 /tt로 이어질 수밖에 없었습니다.

* 혹시 이 문제가 태터툴즈 자체의 문제인 것 처럼 오해하지 마시기 바랍니다. 그만이 0.9 버전으로부터 오류없이 1.1x 버전으로 옮겨오기 위해 /tt를 유지해왔던 것입니다.

태터툴즈 1.x부터 사용해오시던 분들과는 경우가 다릅니다.

다행히 다른 블로그가 입점하지 않는 바람에 몇 가지 방법을 사용해 /tt를 떼어냈습니다.

다음과 같은 과정을 통해 내용에서도 대부분의 링크 주소에서 모두 /tt를 떼어냈습니다. 또한 제가 달았던 트랙백과 다른 곳에서 달았던 주소를 통해 오는 것은 어쩔 수 없어서 /tt가 붙은 상태로 오는 링크의 경우 404 에러 페이지를 안내 페이지화 해서 변경 내용을 알렸습니다.

1. 태터툴즈 백업하기
태터툴즈 백업이라면 대부분 아시는 내용이니 생략하겠구요. 일단 그만이 사용중인 태터툴즈 1.11 버전에서 [환경설정]->[데이터 관리]에서 [데이터를 백업합니다]를 통해 [EXPORT] 버튼을 눌러 데이터 백업을 시작합니다.

단 이 때 첨부파일이 많을 경우 시간이 예상보다 길어지는 경우가 있으므로 '첨부파일을 포함하지 않습니다' 옵션을 사용해 [다운로드] 버튼을 누릅니다.

이렇게 하면 하드디스크로 .xml 파일 형식으로 백업 파일이 남게 됩니다.

2. 백업 파일 수정하기
백업 파일을 에디터로 열어 내부에서 ringblog.net/tt 를 일괄로 ringblog.net으로 바꿉니다. 그만의 경우 아크로에디트(AcroEdit)를 사용했습니다. 이 때 주의할 점은 'UTF-8' 형식으로 읽어 저장해야 한다는 점입니다.

이렇게 하면 www.ringblog.net/tt/000로 된 포스팅의 모든 링크가 www.ringblog.net/000 형식으로 바뀌게 됩니다. 그리고 앞의 www. 가 없는 경우도 포함하게 되므로 일괄 변환이 좀더 쉬워집니다.

/tt 만 삭제하는 실수는 하지 마세요. 다른 사용자의 댓글이나 트랙백 링크까지 다 수정됩니다.

3. 첨부파일 백업하기
일단 백업복원 과정에서 그만이 생각보다 힘들었습니다. 중간에 오류도 있었으며 불완전한 복원도 있었습니다. 그래서 일단 몇 가지는 따로 백업해두었습니다.

FTP 프로그램을 사용해 접속하고 HTML 폴더(그만의 경우)에서 'attach' 폴더를 보시면 '1'이라는 폴더가 있습니다. 이 폴더는 첨부파일, 즉 내용 안에 삽입된 그림들이 모여 있는 곳입니다. 태터툴즈를 재설치하거나 재구성할 때, 또는 복원할 때 이 폴더 내용이 지워지는 경우를 막기 위해 하드디스크로 따로 모아둡니다.

4. 스킨 백업하기
스킨을 따로 작성하거나 수정하지 않으셨다면 상관없겠지만 대부분 애드센스나 기타 원하는 내용에 대한 약간씩의 수정이 있으셨을 겁니다. 원래 백업할 때 모든 내용이 잘 백업되면 좋겠지만.. 난감하게 사라지는 경우도 있으니 백업해두실 것을 권합니다.

수정된 스킨의 위치는 역시 FTP 프로그램을 사용해서 '/skin/customize/1' 이 폴더 자체를 따로 다운로드 받아두세요.

5. 태터툴즈 다시 깔기
어떤 분은 오래 사용해오던 DB를 완전히 갈아 엎으실 생각도 있으시고.. (매우 위험하죠?^^)

아니면 태터툴즈를 덮어 씌우기 하는 경우(가장 안전합니다. 그만이 사용한 방법이죠)

또는 웹 폴더에서 폴더를 깨끗이 비운 뒤 태터툴즈를 다시 설치할 경우(이 경우에는 플러그인 '/plugins'도 백업받아두실 것을 권합니다)

그만은 태터툴즈를 다시 설치하기로 합니다. 태터툴즈를 FTP 프로그램을 사용해 모두 덮어 씌우기로 올려 놓습니다. 루트에 있는 config.sys를 지웁니다. 그런 뒤 setup.php를 실행해 새로 설치합니다. 이 때 데이터베이스도 새롭게 했습니다.

이 때 /tt 를 없애기 위해 '단일 블로그' 옵션을 사용합니다.

이후 이메일과 기타 기본 정보를 넣을 때도 '구분자'에서 아무것도 넣지 않습니다.

6. 복원하기.
설치가 끝나면 환경설정에서 [복원하기]를 사용해 데이터를 모두 복원합니다. 이 때 6MB가 넘는 경우에는 FTP 프로그램을 사용해 웹 상에 올려 놓고 '웹에서 백업파일 가져오기' 옵션을 사용해 가져옵니다.

정상적으로 모두 끝난 뒤에는. 위에서 따로 백업해둔 '/attach' 폴더와 '/skins', 그리고 '/plugins'를 덮어씌우기로 해당 폴더 위로 무작정 덮습니다.

---------------------->
이 과정까지 마치면 /tt는 없어지고 모든 내용이 www.ringblog.net/000 형식으로만 나오게 됩니다.

마지막으로 하나가 남았습니다. 그동안 그만의 글을 참고한 다른 블로그에서 링크가 넘어올 경우나 직접 즐겨찾기 등을 통해 예전 주소로 찾아 올 경우입니다. 이 것 때문에 그동안 정말 고민이 많았습니다.^^

7. /tt 를 직접 입력하고 들어오는 경우 떼어내기
즐겨찾기나 일부 링크, 또는 직접 주소 표시줄에 /tt를 달고 접근해 올 경우 자동으로 /tt를 떼어주는 옵션을 루트 폴더에 있는 '.htaccess' 파일을 수정해줍니다.

일단 FTP 프로그램 옵션에서 '숨겨진 파일 보여줌' 옵션을 설정해야 이 파일이 보입니다.

이 파일을 다운로드 받아 다음과 같은 줄을 삽입합니다.

Redirect permanent /tt http://www.ringblog.net

이렇게 하면 /tt/000 로 오는 주소를 www.ringblog.net/000 로 바꿔주며 좀 다르게 달려서 오는 주소의 경우 바로 홈페이지로 이동시켜줍니다.

단 이렇게 한다고 그만이 다른 블로그에 달아놓았던 트랙백으로 들어오는 링크나 다른 블로그가 링크를 걸어 마우스를 눌러 들어오는 경우 여지 없이 404 오류 페이지가 뜨는 경우가 있습니다.

8. 404 에러 페이지 만들기
그래서 그만은 404 에러 페이지를 안내 페이지로 만들기로 작정(?)했습니다. ^^ 더구나 그만이 호스팅하고 있는 곳의 오류 페이지가 뜨게 돼 있어 어차피 바꿔야 겠다 생각했었죠.

일단 잘못된 주소, 예전의 잘못된 링크로 들어오면 직접 만든 페이지로 들어오도록 다시 '.htaccess' 파일을 열어 다음과 같은 줄을 추가합니다.

ErrorDocument 404 http://www.ringblog.net/404page.html

물론 미리 루트 폴더에 404page.html 페이지를 만들어야겠죠? 이 페이지는 알아서 만드시구요..^^ 404page.html에 참고한 사이트를 링크시켜놓았습니다..^^ http://www.ringblog.net/404page.html

* 참고 삼아 말씀드리면... '.htaccess' 앞부분에 '#' 표시가 3개 달린 것이 보이실텐데요.. 이 것 때문에 태터툴즈 내부 검색시 한글 검색이 안되는 경우가 있습니다. '#' 표시 이것만 지워놓으시면 원할하더군요..^^;

* 조심하세요. '.htaccess'는 태터툴즈를 설치할 때마다 새롭게 변경되는 설정 파일이며 괜히 엉뚱하게 설정하면 접속이 불가능한 경우도 생깁니다. 전 이 내용을 잘 모릅니다.--;;

-------------------->
이렇게 해서 그만이 할 수 있는 모든 조치를 다 해 /tt를 떼어냈습니다. 미완성인데다 여기저기서 본 내용을 참고한 것이기 때문에 매우 엉성할 수 있습니다.

리퍼러 체크 및 인사이드와 구글 애널리틱스 등을 통해 404page.html 열람이 매우 적어지게 되면 안심하고 다른 곳으로 이사갈 수 있겠죠..^^

물론 rss의 경우 여기저기 그만이 등록해 놓은 것을 기억을 더듬어 가며 고쳐놓았지만 수정되지 않는 경우도 꽤 있을 것입니다.. 혹시 피드 등록을 하셨다면 http://feeds.feedburner.com/ringblog를 이용해주시기 바랍니다.

중간중간 백업복원하는 과정에서 누락되는 경우도 많았고 온갖 삽질로 스킨을 재설정하는 경우도 있었습니다.. 고수분들이야 쉬운 방법이겠지만 전 나름 고민했던 조치이므로 여러분들도 참고하시고 더 보충해주시기 바랍니다. 댓글 등으로 도움을 주신 분들께도 감사의 말씀 드립니다.

참고 포스팅 :
http://isanghee.com/285
http://inuit.co.kr/1182
http://www.soodon.net/entry/htaccess에- ··· EA%B0%80

크리에이티브 커먼즈 라이센스
Creative Commons License

"Ring Idea" 카테고리의 다른 글

2007/01/29 00:57 2007/01/29 00:57

TRACKBACK :: http://ringblog.net/trackback/781

  1. 블로그 주소에서 /tt를 떼어냈습니다

    Tracked from Guju Story  삭제

    예전부터 /tt를 떼어내고 싶다는 생각이 간절했지만 엄두가 나지 않아 벼르고 있던 바, 그만님의 포스팅을 통해 변경하기로 결심했습니다.태터툴즈에서 '/tt' 떼어내기 by 그만워낙 자세하게 설..

    2007/01/31 22:34
  2. 블로그 주소의 /tt 를 떼어내 버렸습니다!

    Tracked from 추억이 될 오늘...  삭제

    제가 태터툴즈를 알고 설치할때부터 달고있었던 http://seoltang.com/tt 의 /tt 요부분.. 왼쪽 그림을 클릭해보시면 알겠지만.. /tt 이 부분을 말끔히 떼어내고 http://seoltang.com/ 만 출력되는 모습이 보..

    2007/10/06 02:34

댓글을 달아 주세요

  1. miriya  수정/삭제  댓글쓰기

    이런 좋은글 북마크 들어갑니다~~

    2007/01/29 01:11
  2. Kia Kaha  수정/삭제  댓글쓰기

    WordPress의 경우엔 그냥 메인에 설치해버리면 되고, Movable Type은 관리자 페이지에서 각 블로그마다 경로를 (메인도 가능) 설정할수 있게 되어있는데.. 태터툴즈는 훨씬 복잡한가 보군요. 어서 개선이 되었으면 좋겠네요.

    2007/01/29 01:39
    • graphittie  수정/삭제

      그만님의 경우는 0.9x 버전에서부터 /tt 하부에 설치하여 사용했기 때문에 내부 데이터가 /tt로 연결되는 경우가 많았다, 그래서 그 후에도 /tt로 설치할 수밖에 없었고 이번에 위와 같은 방법을 시도하여 /tt를 떼어냈다는 내용입니다.

      그만님, 혹 태터툴즈 자체의 기능 오류라고 이해하시는 분들이 계실지도 모르니 이에 대한 설명 문구 추가를 부탁드릴 수 있을런지요?

      2007/01/29 02:21
    • 그만  수정/삭제

      Kia Kaha님, graphittie님의 설명이 맞습니다.
      제가 0.9 버전을 /tt 하부에 설치하면서부터 비롯된 문제입니다. 1.1로 오면서 과감히 떼어냈어야 했는데 지금껏 유지하다보니 좀 복잡해진 것입니다.

      graphittie님 혹시 내용에 문제가 있다면 지적해주시기 바랍니다. 감사합니다.

      2007/01/29 02:46
    • graphittie  수정/삭제

      위에 적으신 글이면 충분한 것 같습니다.:) 새벽인데 안 주무시고 계셨군요. 그런 말 하는 저도 안 자고 있네요... 하하하... 어서 자러 가야지...;;

      주소를 바꾸면서 기존 데이터 안에 있는 주소를 못 바꿔 고생하시는 분들이 종종 계시던데, 이것을 변환해주는 플러그인을 한 번 만들어 볼까합니다아...

      2007/01/29 03:36
  3. PolarisS3941H  수정/삭제  댓글쓰기

    태터도 그냥 메인 루트에 설치하면 됩니다만;;
    그리고 htaccess파일인가 config.php인가를 건드려서 /tt에 설치하고 메인으로 작동하는 방법을 포럼에서 언뜻 본 것 같습니다만;; @_@;;

    2007/01/29 02:03
    • 그만  수정/삭제

      맞는 지적이십니다. 제 경우에는 /tt 라는 꼬리표를 완전히 떼어내고.. 설치도 아예 새로 해서 덮어씌우는 방법을 사용한 것입니다. 일단 단일 블로그로 바꾸기 위해 /tt라는 불필요한 디렉토리를 제거한 것입니다. 그리고.. 티스토리로 이전하기 위해서는... 이런 방법이 필요하겠다 싶어서.. 직접 마루타가 되어 본 것입니다.

      2007/01/29 02:49
  4. 라온수카이  수정/삭제  댓글쓰기

    뭐 호스팅계정에서 태터만 쓸 경우라면 루트에 깔아도 되겠지만 제로보드나 기타 다른 것까지 설치하겠다면 /tt로 깔아두는 게 아무래도 편하죠..

    2007/01/29 02:18
    • 그만  수정/삭제

      네. 저도 무버블타입이니 워드프레스니 제로보드니 이것저것 실험해보면서 디렉토리를 무작정 늘여 실험했는데요. 이제 그냥 태터로 일원화하고.. 나중에 티스토리 등으로 이전할 것을 염두에 두고 이같은 삽질을 해봤습니다..^^;;

      2007/01/29 02:50
  5. 비밀방문자  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

    2007/01/29 07:52
    • 그만  수정/삭제

      수정했습니다. 어찌 그렇게 실수를 했는지 스스로도 궁금하다는..^^;;

      2007/01/29 09:55
  6. Reidin  수정/삭제  댓글쓰기

    주말에 들어왔을 때 뭔가 글이 11월 이후로 없고 해서 이상하다 생각했는데 작업중이셨군요. ^^;

    2007/01/29 09:18
    • 그만  수정/삭제

      솔직히 백업도 불완전하게 되고 복원도 불완전하게 되는 사태를 몇 번씩 겪어야 했습니다.. 정말 자료 다 날려 먹는줄 알았다는..ㅠ.ㅠ

      2007/01/29 09:56
  7. Rationale  수정/삭제  댓글쓰기

    무사히 이전에 성공하셨군요. 축하드립니다.

    2007/01/29 09:41
    • 그만  수정/삭제

      축하까지는..^^;; 어쨌든 큰 무리 없이 떼어냈습니다. 당분간 호스팅으로 버티다가... 이사를 고려하겠습니다.

      2007/01/29 09:57
  8. 학주니  수정/삭제  댓글쓰기

    고생하셨군요.. 축하드립니다.. ^^;
    저는 아예 블로그를 새로 다시 설치했지요(물론 기존데이터도 안녕~했지만 -.-).. ^^;
    그래도 /tt를 없애니까 보기는 좋더군요.. ^^;

    2007/01/29 10:24
  9. 꼬날  수정/삭제  댓글쓰기

    수고하셨습니다 그만님. 좋은 하루 되세요~

    2007/01/29 11:32
  10. Ohyung  수정/삭제  댓글쓰기

    저같은 경우엔 mysql DB안에서 작업을 했습니다. 명령어 주면서;;; OTL...
    그리고 다시 까는것보다는 텔넷에서 cp로 루트 복사 한뒤에 복원을 시키는것이 좀더 빠르긴 합니다.
    ( 하지만 어렵죠 ;;;; )
    몇일전에 제로보드를 0.94 -> 클래식 ->1.0 -> 1.1 로 변환하는 작업을 하면서 참 힘들었었습니다 ^^

    좋은글 북마크 갑니다 ㅎ

    2007/01/31 03:09
    • 그만  수정/삭제

      흐미 .. 읽기만 해도 머리가 지끈지끈.. 너무 어려워요..ㅠ.ㅠ

      2007/01/31 23:55

◀ Prev 1  ... 931 932 933 934 935 936 937 938 939  ... 1634  Next ▶
BLOG main image
링블로그-그만의 아이디어
세상 모든 블로그가 즐겁게 하나로 엮이는 세상을 위해. 링블로그-그만의 아이디어 V0.8
by 그만
그만에게 이메일 보내기

그만의 프로필 보기

링블로그 그만의 다짐

free translation

카테고리

전체 (1634)
News Ring (615)
Column Ring (208)
Ring Idea (810)
Ring Blog Net (0)
Scrap BOX(blinded) (0)

달력

«   2010/02   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28            
textcubeget rss
  • 5909183
  • 2631590

피드버너 RSS 구독자수

링블로그 이메일로 구독하기:

Delivered by 피드버너

최근에 달린 댓글

링블로그-그만의 아이디어

그만's Blog is powered by Tattertools / Supported by Tatter & Media
Copyright by 그만 [ http://www.ringblog.com ]. All rights reserved.

Tattertools Tatter & Media DesignMyself!