제로보드5.0 설치기

목적:

제로보드4.1.7 버전을 사용하였는데 하나의 디비에 여러개의 인스턴스를 설치 할 수 없어서 할 수 없이 하나로 통합해서 사용했으나 외부 로그인이 불안해(다른 도메인에서 로그인 하면 본 도메인에서 로그인 안되는 수가 많음) 5.0으로 올리기로 함.



절차
  1. Cafe24에 제로보드 5.0이 설치 될 수 있는 서버로 이전 요청(사전 백업 완료)
  2. 제로보드 5.0 설치
  3. 기존 제로보드 업사이징 - 실패
    -> 문제가 있음(제로보드 5.0이 4.1보다 기능이 줄어 든 부분이 잇고, 야간 수정한 버전이 아니라 새로 만들어진 버전이라 업사이징한다는 것에는 문제가 있음-데이터는 실제로 다운사이징)
  4. 기존 일기를 제로보드에 이전함
    -> 테터보드에서 쓰여지던 일기와 텍스트 파일에 쓰여지던 일기를 제로보드 5.0으로 이전함
    1. 테터의 ttj_Entries 테이블을 category로 분리해 결과를 엑셀파일로 변환함(지금은 후회하고 있음 - select into문을 써서 한번에 할것을..ㅠㅠ) 용량이 작아 가능하나 실제로 더 어려움
    2. 엑셀에서 insert문을 제 조합함
    3. mysqAdmin에서 질의를 실행 시킴
    -엔터키 특수문자 변환에 문제가 있어서 중간에 에디트 플러스에 붙여 넣은 다음 변환함 regex 안쓴 것을 후회하고 있음.ㅠㅠ-
    4. 텍스트 파일로 위 엑셀파일에 집어 넣고 질의 실행 시킴


평가 - 단점:

  1. 업사이징 툴을 제공하지 않는 것은 불만이지만 유료가 아니기에 내가 만들어 줄 수 없다면 참고 써야함.
    (제로보드4>제로보드5의 데이터 구조를 가지므로 어째꺼나 업사이징이 불가능함 until 제로보드5의 데이터 구조가 4보다 커질때 까지)
  2. 제로보드4에서 잘 쓰던 category기능이 없어서 많이 불편함.
  3. 메뉴얼 부제(있긴 있으나 너무 빈약함 - 시간나면 설명서나 많이 올려야 겠음 가능성 1%)
  4. 답글 기능이 없음(답글기능이 사라지고 트렉백으로 대치 되었음)
  5. 페이지(제로보드5에서 새로 생겨난 개념, 전에는 게시판만 달랑 이었으나 레이아웃,메뉴,페이지,모듈-게시판,플러그인등 많은 개념을 제로보드5에 포함시켰음 )가 html이 아닌 디비에 저장되어 디테일한 페이지 설계가 쉽지 않음(아직은 디테일한 페이지 설계를 지원하지 않음 - html페이지를 넣을 수 있는 플러그인을 만들던가, 내부/외부 페이지 연결 기능에 대해 좀더 알아 봐야 겠음)

평가 - 장점:

  1. 페이지 빌더의 구조를 가지고 있음.
  2. 구조화된 설계(각 요소를 제어하는 모듈을 분리 시킴)
  3. 스킨의 고급화(smarty 체용으로 좀더 개선된 스킨을 만들 수 있어짐)
  4. 트렉백 기능 추가(답글 기능 없어진 것이 아직도 서운함)
  5. 플러그인 기능.
  6. 멀티 렝귀지를 지원 할 수 잇는 구조(utf-8, 각 스킨별 언어파일 존재)

Posted by 나현재

2006/11/11 15:23 2006/11/11 15:23
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/392

웹서버를 이전함.(cafe24신 서버)

상황
본 서버는 cafe24.com 서버를 사용한다. 그런데, php와 mysql이 많이 쓰이는 구버전(4.0대)였다. 그런데 w제로보드5를 설치 하려니 그 이상의 버전이 필요하게되 cafe24에 서버 이전 신청르 하게됨.

문제 및 해결:
1. cafe24의 mysql4.0대 서버는 euckr을 기본으로 사용한다. - 모든 html/php이 euckr로 저장되어 있다.
  (즉, mysql5를 지원하는 cafe24의 신 서버에서는 zero5은 잘 돌아가나 그 이전 버전은 한글이 깨짐.)
  ->1. 아래와 같은 스크립트를 작성해 찾아 다니면서 euckr로 작성된 html/php 파일들을 utf-8버전으로 수정함.

2. 테터보드는 utf8로 디비에 저장되고,  4버전대의 제로보드는 euc-kr로 디비에 저장된다.
  -> 백업된 sql파일을 테터보드 부분과 제로보드 부분으로 쪼개서 제로보드 부분의 파일들을

3. cafe24의 신 서버의 php utf-8케릭터 셋을 기본으로 사용한다. 제로보드에 저장된 파일을 다운 받지 못함.
  -> 보류(현재의 기존 버전 제로보드의 경우 사용용도를 다하고 개인 용도로만 사용되므로.)

4. vi의 기본 셋팅이 euc-kr인것 같다(euc-kr)로 인코딩된 파일만 읽힘.
  -> 보류.

Posted by 나현재

2006/11/08 18:43 2006/11/08 18:43
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/390


블로그 이미지

Insufficient memory! So,Blog is my 2nd Brain!

- 나현재

Notices

Archives

Authors

  1. 나현재

Calendar

«   2012/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 29      

Site Stats

Total hits:
202449
Today:
20
Yesterday:
18