Peter .WEB2

June 14, 2007

CentOS/RHEL 5.0에 DokuWIKI 설치

Filed under: IT-PM Skill, System Guru, Work 2.0 — Peter Kim @

CentOS(RHEL) 5.0에서 Dokuwiki 설치에 대한 KNOW-HOW를 공유하고자 한다.

설치 Reference
1) http://wiki.splitbrain.org/wiki:dokuwiki
2) http://www.splitbrain.org/projects/dokuwiki

위키엔진의 비교는 http://kldp.org/comment/reply/76469/359428 를 참조하시구요.
Dokuwiki의 경우 Mantis와 Integration되는 장점이 있습니다.

1. DokuWIKI 다운로드
#wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-rc2007-05-24.tgz?id=projects%3Adokuwiki&cache=cache

2. DokuWIKI 압축해제
#tar xvfz dokuwiki-rc2007-05-24.tgz
#mv dokuwiki-rc2007-05-24 /opt/lampp/htdocs/dokuwiki

3. DokuWIKI 초기 권한 설정
#chown -R root:root dokuwiki
#chmod -R 777 dokuwiki/
http://hostname/dokuwiki/install.php 실행을 통해 Site 이름, 관리자주소 및 권한 정책 설정
#mv install.php install-reserve.php <- 이후 보안을 위해 install.php를 Rename하거나 삭제

4. WIKI 사용
http://hostname/dokuwiki/ 를 통해 WIKI 사용
위키 사용 벙법 (한글) : http://wiki.splitbrain.org/wiki:ko:manualhttp://wiki.splitbrain.org/wiki:ko:syntax 참조

5. WIKI 활용
WIKI는 개인,팀,회사의 HOWTO, 업무Manual 등 지식 Archiving 용도로 매우 훌륭한 도구이다.
작지만 막강한 협업 Revision history가 가능한 TEXT Editor인 WIKI를 통해 멋진 Digital Library를 구축할 수 있기를 기원합니다.

Technorati Tags: ,

Powered by ScribeFire.

CentOS/RHEL 5.0에 Mantis 설치

Filed under: IT-PM Skill, System Guru, Work 2.0 — Peter Kim @

CentOS/RHEL 5.0에 Bugtracking으로 유명한 Mantis (http://www.mantisbt.org/) 설치 Know-How를 공유한다.

Bugtrackig 시스템으로는 Open-Source인 trac, bugzilla, mantis가 유명하다.

참고문서 :
1) http://www.mantisbt.org/manual/manual.installation.php
2) http://www.worker-bee.com/projects/docs/MantisInstallation.html
3) http://hwsj.tistory.com/14

설치 환경은 앞서 언급한 CentOS 5.0및 XAMPP 1.6.2 환경이다.

1. Mantis를 위한 Database 생성
    http://hostname/phpmyadmin 으로 접속하여 “create new database” 로 Mantis database 생성

2. Mantis 다운로드 및 압축 해제
    http://www.mantisbt.org/ 에서 최근 버전의 (1.0.7) 압축파일 다운로드
    #wget http://internap.dl.sourceforge.net/sourceforge/mantisbt/mantis-1.0.7.tar.gz
    #tar xvfz mantis-1.0.7.tar.gz
    #mv mantis-1.0.8 /opt/lampp/htdocs/mantis

3. Mantis Setup
    http://hostname/mantis/admin/install.php 으로 하여 Wizard 형태로 입력 완료 1>2>3단계

4. 한글 및 Site 정보 변경을 위한 설정
   1) 한글 환경 설정
    #vi /opt/lampp/htdocs/mantis/config_default_inc.php 파일에서 한글 관련 정보 수정
        (329 line) $g_default_language   = ‘korean_utf8′;
        (402 line) ‘ko’ => ‘korean_utf8′,

   2) Site 정보 변경
    #vi /opt/lampp/htdocs/mantis/config_default_inc.php 파일에서 Site 관련 정보 수정
      example.com 부분을 찾아 자신의 도메인으로 변경
     80    $t_host = ‘hostname’;
     90    $g_path = ‘http://hostname/mantis/’;
    188   # — email variables ————-
    189   $g_administrator_email  = ‘username@hostname’;
    190   $g_webmaster_email    = ‘username@hostname’;
    191
    192   # the ‘From: ‘ field in emails
    193   $g_from_email     = ‘username@hostname’;
    194
    195   # the return address for bounced mail
    196   $g_return_path_email  = ‘username@hostname’;

5. Login 및 administrator 계정 폐기
    1) http://hostname/mantis/ 로 하여 초기 ID/PASS인 administrator / root 를 입력
    2) Manage > Create Account에서 관리자로 사용할 ID 입력
        - 이때 반드시 권한을 administrator로 주고, Enable 은 V 체크하고, Protected는 V 체크 하지 않음
        - 한글 사용을 위해 Language를 english –> korean_utf8로 변경
    3) 새로 생성한 administrator권한의 새 계정으로 Login > Manage 에서 administrator 삭제

6. 프로젝트 및 User 등록 및 사용
    1) 프로젝트 등록
        http://hostname/mantis/ 로 로그인을 하면 관리 > 프로젝트관리 > 새로운 프로젝트 생성 함

    2) User 등록
        관리 > 계정관리 를 통해서 계정 생성 및 관리 (언어를 korean_utf8로 필히 변경)

7. 활용
   - Mantis 기능으로 DocuWIKI 연결, CVS/Subversion 연결, Eclipse 연결 모듈과 연동할 수 있음.
   - Config 설정 : Mantis config에 대한 설명은 http://www.mantisbt.org/manual/manual.configuration.php 참조
   - Mantis - Subversion 연동은 http://alt-tag.com/blog/archives/2006/11/integrating-mantis-and-subversion/ 참조
  

Technorati Tags: , , ,

Powered by ScribeFire.

Blog at WordPress.com.