워드프레스 텍스트큐브 Importer

텍스트큐브의 백업파일을 워드프레스로 옮길 수 있는 Importer를 만들었습니다.
아래는 WordPress Textcube Impoter가 설치된 모습 입니다.

Textcube Impoter

위 이미지 아래쪽을 보시면 Textcube 항목이 생겼음을 알 수 있습니다.
Textcube 항목을 클릭하고 들어가면 아래와 같은 페이지를 보실 수 있습니다.

진행첫화면

첫화면에 보이는 아래와 같은 사항을 준수하셔야 합니다.

  • 첨부파일이 제외된 텍스트큐브 백업파일을 사용하세요.
  • 백업파일의 크기가 크면 처리하는데 시간이 걸립니다.
  • 텍스트큐브의 첨부파일 tc/attach/*를 (각자다름)/tc/*로 복사해주세요.

백업파일을 업로드하는 방식과 웹서버 로컬에 저장된 백업파일의 경로를 입력하는 방식을 제공합니다.

텍스트큐브의 첨부파일은 해당 디렉토리를 직접 옮겨주셔야 합니다.
때문에 ftp 접속이 가능한 개인 호스팅이 아니라면 첨부파일을 가져오기 어렵습니다.
기존 텍스트큐브 본문내의 첨부파일 치환자는 새로운 첨부파일 경로의 HTML 태그로 변환시켜 줍니다.

아래 이미지는 진행과정을 보여주고 있습니다.
백업파일 전체 크기, 새로운 첨부파일 디렉토리, 처리한 백업파일 범위, 등록 성공한 개수, 이미 등록된 개수가 표시됩니다.

진행상태

용량이 큰 백업파일(첨부파일이 제외된)도 문제없이 처리합니다.
백업파일의 용량이 클수록 처리하는 시간이 더 걸립니다.

실행도중 중단되어 재실행 하더라도 이미 등록된 글은 중복없이 등록되지 않은 글부터 다시 등록됩니다.

설치방법

  1. WordPress Textcube Impoter 다운로드 페이지에서 최신버전을 다운받아 압축을 풉니다.
  2. 워드프레스 디렉터리의 wp-admin/import에 압축을 풀어서 나온 textcube.php를 복사합니다.
  3. 관리자 페이지의 Tools -> Import에 Textcube 항목이 있는지 확인합니다.

워드프레스 텍스트큐브 Importer”에 대한 37개의 생각

  1. 헨리

    무…무서워! 왜자꾸 이런것 만들어주시고 그래요 ㅠㅠ 흑흐긓긓ㄱ 워프로 옮겨야만 할것같은 압박감

    응답
  2. toice

    Warning: file_get_contents() expects at most 2 parameters, 5 given in /public_html/wp/wp-admin/import/textcube.php on line 200

    라는 오류가 나는데 뭘 잘못한걸까요^^;

    응답
    1. toice

      파란 계정 쪽 문제인 것 같습니다. 따로 입주해 있는 계정에서 테스트해본 결과 잘 되는군요. 🙂

      응답
  3. 윤초딩

    대단하시네요..
    앞으로도 쭈~~욱 좋은넘 부탁드립니다.
    이녀석도 제사이트에 퍼 날라야 겠습니다.. ^^

    응답
  4. 윤초딩

    아 혹시 제로보드 migration 툴은 제작 안하시는지요..
    제로보드4, XE… 개인적으로 저는 무쟈게 필요하다는..
    ㅋㅋㅋㅋ

    응답
    1. 포근한신사

      변환 방법이 아예 없는건 아니죠. RSS를 이용하는 방법인데요.
      Feed for wordpress 같은걸로 XE의 RSS를 땡겨옵니다.

      이때에 이미지나 저작자 등의 옵션도 있으니 마음에 드는걸로 하시면 되는데 이미지는 동작이 잘 안되고 트래픽도 많이 올라가더근요

      wp-o-matic도 같은 종류의 플러그인입니다.

      상용으로는 autoblgged라고 있는데 이 넘이 가장 쓸만하긴 하지만 ..

      하여간 저런 꽁수도 있다는것만…

      응답
  5. pepe

    Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in /home/hosting_users/nartepel/www/wp_kr/wp-includes/compat.php on line 105

    ———-
    Read range file: 0 ~ 183852
    Import Count: 44
    Already imported Count: 0

    Warning: Invalid argument supplied for foreach() in /home/hosting_users/nartepel/www/wp_kr/wp-admin/import/textcube.php on line 222

    Warning: Invalid argument supplied for foreach() in /home/hosting_users/nartepel/www/wp_kr/wp-admin/import/textcube.php on line 130

    이런 에러를 계속 뱉어내네요.

    제목과 이름 날짜 등등은 제대로 임포팅이 되는데

    정작 본문은 (댓글의 본문 포함)은 올라가지 않습니다.

    무슨 문제일까요.

    응답
    1. A2 글쓴이

      추측이 되지 않는 문제 입니다.
      pepe님의 소중한 백업파일을 보내주실 수 있으시다면 문제점을 확인해 보겠습니다.
      제 메일은 ani2life@지메일 입니다.

      응답
  6. 포근한신사

    A2님 레어템을 만드셨네요. 고맙습니다.
    유저들이 물어볼때마다 답변하기가 쉽지 않았는데 아주 쉬워질듯 합니다.

    응답
    1. A2 글쓴이

      도움이 될 수 있다니 기쁘네요.
      그리고 몇몇분들이 신고해주신 버그가 수정된 0.4버전을 조금전에 올렸습니다. ^^

      응답
  7. 혀노

    조금만 더 있다가 워프로 이동할껄 그랬습니다. ㅠㅠ tc2wp로 삽질하다가 포기하고 그냥 기존꺼는 xe로 넘겼는데 이런 툴이 나왔네요….

    응답
  8. Jaeya

    우와왕~~ 정말 대단하세요. @.@

    그런데 무식한 질문 하나 드려도 될까요? 태터툴즈가 아니라 텍스트 큐브라고 명칭하신 건 티스토리 백업파일은 임폴트 할 수 없다는 말씀이신건가요? ^^;

    워프에서는 익스폴트한 파일을 임폴트할 때 용량이 2메가로 제한되어 있었던 것 같은데요. 이 플러그인처럼 용량을 늘려잡을 수 있는 것인지요?

    응답
    1. A2 글쓴이

      우선 명칭을 텍스트큐브 임포터라고 한 것은 애초에 텍스트큐브의 첨부파일이 제외된 백업파일을 임포트 하는 것이 목적이어서 그렇습니다.

      티스토리 백업 파일을 텍큐로 옮겼다가 이 임포터를 사용해서 다시 워프로 옮기시는 분들도 계시더라구요. ^^

      워프에서 임포트 할 때 업로드 용량 제한은 워프에서 제한하는 것이 아니라 호스팅 하는 서버에서 설정한 값을 따라갑니다. 그래서 업로드에 제한에 걸리시는 분들을 위해서 백업파일을 ftp로 올려서 직접 백업파일의 로컬경로를 입력받을 수도 있게 해놓았습니다.

      응답
  9. Dr.지존

    멋쟁이 개발일지가 워프에서 전개 되고 있군요~

    아 워프의 인터페이스는 정말 맘에 드는 듯..

    응답
  10. 핑백: 워드프레스 티스토리/텍스트큐브 이사도구

  11. 핑백: TextCube에서 wordpress로 쉽게 이사오기 | 노군의 일상사

  12. 핑백: 티스토리에서 워드프레스로 블로그 데이터 옮겨오기

  13. 핑백: 테터툴즈 백업 테스트를 위한 글 « Stylish Photo

  14. 진사야

    우선 좋은 자료 감사합니다. 급 워드프레스로 옮기고 싶은 생각이;; (쿨럭)

    헌데 임포팅 중 요런 에러가 뜨네요. TTXML1.9를 사용하여 임포팅 시도하였고, 백업파일은 첨부파일 제외 버전입니다. 문자열 관련 문제 같은데 무엇 때문인지 감이 안 오네요 T_T
    워드프레스 버전은 2.7.1입니다.

    ——————————————————————————————————————
    Backup file size: 4247552
    Attach files dir: /home1/zinsayablog/public_html/wp/wp-content/uploads/1

    Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in /home1/zinsayablog/public_html/wp/wp-includes/compat.php on line 105

    Warning: htmlspecialchars_decode() expects parameter 1 to be string, NULL given in /home1/zinsayablog/public_html/wp/wp-includes/compat.php on line 105
    Error(-1):

    응답
  15. 핑백: 티스토리에서 워드프레스로 블로그 데이터 옮겨오기 - FantasyAmplifier.com

  16. EM

    안녕하세요, 제게 마침 딱 맞는 툴을 만들어주셨네요. 고맙습니다.

    그런데 제가 지금 알려주신 대로 하려다보니까 좀 문제가 생겼네요.

    A2님께서 알려주신 3단계 중에서 두 번째 단계… “워드프레스 디렉터리의 wp-admin/import에 압축을 풀어서 나온 textcube.php를 복사합니다.”라고 하셨는데, 지금 제 WORDPRESS에서는 “wp-admin/import”라는 폴더를 찾을 수 없습니다. 아마도 버전업되는 과정에서 디렉토리구조에 변화가 생긴 것은 아닐까 싶은데요.. (저는 지금 wordpress 3.0 씁니다..)

    번거로우시겠지만 한번 검토해 주실 수 있으신지요? 고맙습니다.

    응답
    1. EM

      import라는 폴더를 만드니까 되는 것 같네요..;;;
      하여간에, 진심으로 감사드려요 ^^

      응답

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.