Program description

From Biowiki.com

Jump to: navigation, search

0. Pre-install step

 - Apache,  Php,  Mysql

 보통은 리눅스 설치시 같이 설치됨.

 위 항목을 버전에 적절하도록 설정해 준다.

- Mediawiki 1.12버전을 모태로 하여 Extension형태로 기능을 추가하고 Fckeditor을 추가하였다.

 

 Example )  아래를 기본 디렉토리로 가정한다.

 Http's rootdir = /BiO/Serve/Httpd

 Https' conf file = httpd.conf

 Mysql's  datadir= /BiO/Serve/LocalmySQL

 Wiki source dir=/BiO/Install/Wiki_auto_install

 

주의사항

 : 아규먼트는 도메인명이다.(xxx.com)

 : 도메인 첫 글자는 소문자로 입력해도 대문자로 치환해서 아래 과정을 수행하며, 디렉토리도 생성된다.

 - 대문자, 소문자를 입력하는 그대로 설치되도록 하려면 설치소스에서 $domain=ucfirst($argv[1]); 이 라인에서 ucfirst함수를 없애주면 된다. ( 권장하지 않음.... )

 

 

 

1. 설치설명 및 명령

설치전 설치하고자 하는 도메인회사에 접속해서 해당 도메인을 웹서버아이피로 네임서비스를 맞추어 놓아야 한다. ( 경우에 따라서 1-2일정도 걸리는경우도 있음.)

설치명령을 수행하고 나면, /etc/httpd/conf/httpd.conf에 virtual host설정을 수정하고

해당 디렉토리에 웹디렉토리에 Xxx.com 으로 설치가 되고 DB는 해당 디비디렉토리에 Xxx_com으로 설치가 된다. 

php biowiki_install_new.php domain

ex) php biowiki_install_new.php xxx.com

 

 

2. Source directory structure

/BiO/Install/Wiki_auto_install

Wiki

 - Biowiki

  -- Biowiki(symbolic links) => ln -s Biowiki-3.0 Biowiki

  -- Biowiki-3.0

  : LocalSettings.php

  : extensions  -> 실제 추가기능 모듈들을 모아놓는 폴더임.

  : skins/MonoBook.php -> 위키 스킨파일

 

 - Biowiki-2.5

  -- Biowiki(symbolic links) => ln -s Biowiki-2.5 Biowiki

  -- Biowiki-2.5

 

 

Wiki_db

 - Biowiki

  -- Biodb.sql : 위키설치시 필요한 기본 데이터베이스

 

 - Biowiki-2.5

  - Biodb.sql

 

 

biowiki_install_new.php ( 바이오위키 3.0 새로인스톨 )

biowiki_install_remove_db.php (  DB만 삭제하고 재설치 )

biowiki_install_remove_httpd.php ( 위키만 삭제하고 재설치 )

biowiki_install_remove_httpd_db.php ( 위키랑 디비를 삭제하고 재설치 )

biowiki-2.5_install_new.php

biowiki-2.5_install_remove_httpd.php

biowiki-2.5_install_remove_httpd_db.php

 

 

3. Structure after installing

ex) php biowiki_install_new.php xxx.com

/etc/httpd/conf/httpd.conf 파일 변경

/BiO/Serve/Httpd/Xxx.com생성 -> 위키

/BiO/Serve/LocalmysQL/Xxx_com생성 -> 디비

 

 

4. 설치확인

 http://Xxx.com

 

 

 

 

Go to biowiki

 

Toolbox