태터툴즈 1.0 RC2 성공!

Posted 2006/01/28 06:31
드디어 성공했다!

태터툴즈 1.0 RC2 설치하려고 몇시간을 소비했는지 모른다. 다양한 기술을 접목시켜서 더욱 편리하게 쓰는것은 좋지만 설치하면서 느낀것은 태터툴즈 Classic 버전까지는 그냥 갖다풀면 되지만 1.0부터 Rewrite Engine을 이용하기 시작하면서 문제발생 빈도가 늘어난 것 같다. 프로그램이 복잡해졌다는 것은 그만큼 문제가 발생할 확률도 높아졌다는 거니까.

설치하면서 경험한것은, rewrite 모듈 셋팅이 되어있지 않다는 것. 마이그레이션이 진행되지 않는 것. 단 2가지지만 mod_rewrite 설치하느라 삽질하고...오늘 얼마나 많은 시간을 소비했는지 모른다.

사실 포기했다가 무의식중에 소스를 살펴보다 알았다. rewrite 모듈을 사용할 수 없다고 나오는 오류는 실제로 그럴 수도 있겠지만, 아파치서버에서 네임기반 가상호스팅으로 운영할 때도 나타난다. index.php 를 살펴보면 testMyself 함수가 fsockopen 함수를 쓰는것을 볼 수 있는데 예전에도 트랙백과 관련하여 같은 문제가 있었다. 나도 여기저기 검색하다가 알아낸 것인데 네임기반 가상호스팅에서는 fsockopen이 제대로 동작하지 않는다고 한다. 실제로 테스트를 해보면 여러개의 가상호스트 중에서 가장 위에 기술된(디폴트) 사이트에서만 제대로 동작하고 그 이외에는 동작하지 않는다. 나는 내 서버에 여러개의 사이트들중 블로그를 가장 먼저 기술해줌으로서 해결했다. 만약 여러개의 사이트에서 써야할 경우는 심볼릭 링크등을 사용해서 어떻게든 해결할 수 있을것으로 보인다. (혹시 네임기반 가상호스팅에서 fsockopen에 대해 잘 아시는분은 연락좀... ^^;)

또 하나 DB 마이그레이션이 진행되지 않는 문제는 태터툴즈 1.0 RC2의 버그인것 같다. 현재 설치되어 있는 DB의 종류를 파악하지 못하는 것으로 보이는데 getDBSchemaVersion 함수의 가장 처음에 무조건 클래식버전의 DB라고 바로 리턴해버리는 것으로 해결했다.
return '1.0 Classic';

이외에도 자잘한 문제들이 있었지만 별거 아니었고... 아무튼 이것때문에 정신적으로 많이 피곤하다. 고생을 많이해서인지 설치 완료하고도 별로 기쁘거나 후련하지가 않다. ㅋ 좀 더 사용하기 쉬운 툴이었으면 좋겠다.
  1. 유진아비

    | 2006/01/28 11:15 | PERMALINK | EDIT | REPLY |

    성공을 축하드립니다.ㅋㅋ
    eolin.com에 싱크된 내용보고 왔습니다.
    MegaWave님도 eolin.com에 싱크된 글쓴이가 테터의 필명이 아닌 계정명인 blog로 나오는 군요.ㅠㅠ
    전 tt로 나오더군요..ㅠㅠ
    혹여 해결 방법을 알게 되시면 답변 부탁드립니다.
    제가 먼저 알게 되면 답변 드리겠습니다.

    즐거운 명절 되세요.

  2. MegaWave

    | 2006/01/28 20:46 | PERMALINK | EDIT |

    eolin.com에서 제 글을 찾아보려고 했는데 못 찾겠더군요 -_-;
    필명으로 안나오고 계정명으로 나온다면... 문제긴 문제군요.
    많은 사람들이 그렇다면 다음 업데이트에서 수정될꺼라고 생각합니다.

  3. Chester

    | 2006/01/28 22:47 | PERMALINK | EDIT |

    MegaWave 님... 드디어 성공하셨군요. 저희도 툴을 만들면서 일반적인 상황을 전제로 하고 제작을 합니다. 저희도 신이 아닌 이상에서야 모든 예외상활을 예측할 수 없음을 이해해 주시리라 생각합니다. 문제를 해결하는 가장 좋은 방법이 편리한 호스팅환경을 제공하는게 아닐까라는 생각까지 하게 되었으니까요.. 그러나 MegaWave 님의 태터1.0 을 보고 있으니, 저도 모르게 뿌듯하네요 :) 힘들에 이전하신만큼 앞으로는 좋은 일만 있으셔요 ^^ 새해 복 많이 받으시구요 :)

  4. MegaWave

    | 2006/01/28 23:39 | PERMALINK | EDIT |

    Chester님이 다녀가셨군요. 드뎌 성공했습니다. 흑흑...

  5. 이희승

    | 2006/01/29 22:27 | PERMALINK | EDIT | REPLY |

    마이그레이션 축~!

  6. MegaWave

    | 2006/01/30 01:47 | PERMALINK | EDIT |

    감사감사~

  7. 북일

    | 2006/01/30 20:04 | PERMALINK | EDIT | REPLY |

    오.. 깔았네 그려.. ㅎㅅㅎ ㅊㅋ.. 음. 왠지 깔끔한게 끌리는걸..

  8. MegaWave

    | 2006/01/30 20:11 | PERMALINK | EDIT |

    스킨은 뭐 스킨 나름이고. 태터 1.0 에서 기능적인 면이 많이 바뀌었지...

  9. 밀피유

    | 2006/01/30 21:24 | PERMALINK | EDIT | REPLY |

    그냥 return("1.0 Classic"); 하면 되는걸 저는 괜히 DB 해시를 고치고 있었습니다 ;_; . . . 생각해보니 이런 간단한 방법을 놔두고 왜 그랬는지 모르겠어요 ;_;

  10. MegaWave

    | 2006/01/30 21:32 | PERMALINK | EDIT |

    사실 저는 DB해시 같은거 잘 몰라요. ㅎㅎㅎ ^^;

Write your message and submit
« PREV : 1 : ... 224 : 225 : 226 : 227 : 228 : 229 : 230 : 231 : 232 : ... 332 : NEXT »