제로보드 게시판 설치하기.

Posted 2011. 7. 17. 23:22


Step 1. LAMP 설치
  먼저 리눅스 시스템에 LAMP를 설치한다. 패키지로 설치하는것이 편리하다.

처음엔 우분투에 설치를 해보았다. 전체 패키지가 설치가 되어 있어 이런저런 어려움 없이 일괄적으로 진행되었으나 나중에 CentOS 6 Minimal로 설치한 후에는 이것저것 설치할 것이 많았다.


우분투에 LAMP  설치방법 : http://gubok.tistory.com/248 참조
CentOS에  LAMP 설치방법 : 작성중.

Step 2. Database 생성
LAMP설치가 완료되었다면 MySQL에 Create Database를 하여 데이터베이스를 하나 생성한다.
mysql>create database board;

Step 3. XE(관리모듈) 설치
 - 먼저 제로보드를 설치하려면 관리툴인 XE core를 다운받아서 먼저 설치한다.
설치방법은
ㄱ. XE 사이트에 가서 다운로드를 한다. 
CentOS 6 Minimal로 설치하면 wget이란 명령어도 없다. yum install wget 설치 후 사용하자

ㄴ. 적당한곳에다 압축을 푼다.
 unzip명령이 먹지 않으므로 #yum install unzip 으로 unzip을 설치한다.

ㄷ. 압축푼 폴더(xe)를 아파치 루트로 옮긴다. (mv xe/ /var/www ) 
ㄹ. xe 폴더의 권한을 변경한다.(chmod 707 xe)
ㅁ. http://localhost/xe/index.php 를 접속하면 설치페이지가 나온다. 생성한 데이터베이스 및 계정정보와 기타 정보를 입력하면 생성 끝.


이미지 썸네일 생성시 필요한 GD 라이브러리가 없다고 나옴.
#yum install php-gd

mysql>create database BOARD;
mysql>create user 계정아이디 IDENTIFIED BY '비밀번호' to BOARD;
mysql>grant ALL PRIVILEGES ON BOARD.* TO '계정아이디'@'%' IDENTIFIED BY '비밀번호';


위와 같이 MySQL 상에서 Database, 유저와 그리고 권한까지 주어야 xe 설치옵션에서 다음으로 넘어가게 된다.

Step 4. 제로보드 설치
ㄱ. xe 관리페이지에서 다양한 모듈을 다운받을수 있다. 그중에서 인기탭에 있는 게시판 모듈(예를 들어 bodex)을 다운받는다.  쉬운설치가 잘되지 않는 경우가 있으니 직접다운받아서 적당한곳에 압축을 풀도록 한다.
ㄴ. 압축푼 폴더를 xe/modules/ 로 이동한다.
ㄷ. xe 관리페이지로 이동해서 게시판 생성과 관련된 정보를 입력한다.
ㄹ. 레이아웃 선택을 하게 되면 기본 좌측메뉴가 생성이 되어 그대로 홈페이지 형태로 사용가능하다. 게시판만 별도로 사용하고 싶다면 레이아웃을 삭제하거나 생성시 선택하지 않는다.