수 개월 동안 회사 프로젝트 때문에, 세상 돌아가는 것을 모르고 지냈는데 [wp]태터툴즈[/wp] 1.0.x가 릴리즈 되어 있는 것을 보니 이렇게 반가울 수가 있을까요? 태터툴즈 가이드를 보니, 태그기능, 다중사용자 지원, 위지윅 에디터, 플러그인 기능 등.. 블로깅 도구가 가져야할 중요한 덕목들이 모두 구현되어 있으니 고마운 마음 뿐입니다.
일단 1.0.6 버젼을 설치해서 기능들을 확인한 다음, 마음에 드는 스킨을 골라 보려니 제가 스킨을 사용하는 기준(가변폭, 2단 좌측 메뉴, 그림은 한 두개, 백색 바탕 등)에 적합한 것이 불행히도 보이지 않더군요. 이전에는 094_Basic을 조금만 고쳐 사용했는데... 한참 헤메다 다행히 은빛기타님의 [TT1.0]기본 + mp3플레이어가 보이길래 조금의 수정을 가했더니 아주 만족스럽습니다. 다중 사용자 기능 테스트를 위해 LifeLOG를 만들어 봤는데, 위성(세컨드) 블로그로 사용할까 합니다.
이제 0.951 버젼의 기존 데이터를 옮기는 일이 필요한데, 아래와 같은 순서로 하면 되더군요.
갈아타기에 기술된 대로 0.9x 버전에서 최신 버전으로 바로 갈아타기는 되지 않고, 우선 태터툴즈 1.0 클래식 버전으로 갈아타야 한다. 그냥 해당 버젼을 다운받아 기존의 태터 디렉토리에 덮어 쓰면 된다.
데이터를 백업 받아야 하는데, migrator.zip을 admin디렉토리에 설치한 후에, migrator.php를 실행시키면 된다.
XML 형식으로 백업받은 데이터를 1.0.6 버젼의 관리자/환경설정/데이터 관리/복구 메뉴를 이용해서 복구한다.
즉, 태터의 업그레이드는 기존 설치본을 그대로 둔 채로, 새로운 버젼을 설치한 다음에 데이터를 백업해서 복구하는 방법으로 진행해야 한다는 것을 의미합니다. 가이드에 이 의미가 강조되어 설명되어 있지 않아 조금 헤멨습니다.
가이드에 나와 있지 않은 2번 과정을 진행하면 아래와 같은 내용이 설명이 나오는데, 이 내용을 보니 위 절차에 대한 이해가 되더군요.
주의데이터 이주와 관련하여 다음 내용을 자세히 읽어보시기 바랍니다.
본 프로그램을 사용하여 발생하는 데이터의 훼손, 유실 등에 대한 모든 책임은 사용자에게 있습니다.
본 프로그램은 태터툴즈 0.96x(0.96, 0.961)과 0.97(클래식)을 1.0(1.0.2 이상)으로 이주시키기 위해 이주 데이터를 생성합니다. 기타 하위 버전이나 베타 버전은 지원하지 않습니다.
이주 대상 데이터는 다음과 같습니다.
글과 이에 속한 첨부 파일, 댓글, 트랙백, 트랙백 로그
키워드와 이에 속한 첨부 파일
링크
아이콘 정보를 제외한 방명록
레퍼러 로그 및 통계
블로그 통계
배너(로고) 파일을 포함한 블로그 설정 일부
스팸 필터
리더 피드 목록
본 프로그램은 합법적인 한국어 버전에 대해서만 지원합니다. 임의로 수정된 타언어 버전은 지원하지 않습니다.
본 프로그램은 태터툴즈 공인 배포판에 대해서만 지원합니다. 임의로 구조가 변경된 데이터는 지원되지 않을 수 있으며, 임의로 추가된 데이터는 지원하지 않습니다.
본 프로그램에서 생성된 이주 데이터는 새로 설치한 태터툴즈 1.0뿐만 아니라, 기존에 운영하고 있던 태터툴즈 1.0에도 이주시킬 수 있습니다.
본 프로그램에서 생성된 이주 데이터에는 블로그 글의 첨부파일 등이 포함됩니다. 따라서 그 용량이 클 수 있으며, 다운로드에 많은 시간이 소요될 수 있습니다.
본 프로그램에서 생성된 이주 데이터의 기본 형태는 XML 파일이며, 첨부파일의 내용은 Base-64로 인코딩되어 포함됩니다.