2010. 3. 3. 12:33

리눅스에 제로보드(Zero Board) 설치하기

#pwd

/usr/local/apache/httpd/htdocs
#tar xvfz zb41pl7.tar.Z

압축을 풀면 zb41pl7 디렉토리 안에 bbs 디렉토리가 생기는데 이 bbs 디렉토리를 현재의 `htdocs 디렉토리` 밑으로 옮긴다.

#mv zb41pl7/bbs/ .

MySQL 서버에 제로보드가 사용할 DB를 생성하고, MySQL 서버 관리자인 `root` 사용자의 비밀번호를 `1111`로 지정한다.

#mysql -u root
mysql> CREATE DATABASE zero ;
mysql> SET PASSWORD FOR
'root'@'localhost'= password('1111') ;
mysql> quit

#mysql -u root -p1111 (암호 접속. 생략시 물어봄)

#system-config-securitylevel로 WWW(HTTP)에 체크가 되어 있는지 확인한다.

/etc/php.ini 파일에서 다음을 수정한다.
register_globals = Off → On
register_long_arrays = Off → On

/usr/local/apache/conf/httpd.conf 파일에서 다음을 수정한다.
AddDefaultCharset UTF-8 → EUC-KR

아파치 서버를 재시작 해준다.

/usr/local/apache/htdocs/bbs 디렉토리의 허가권을 777 또는 707로 변경해 준다.
#chmod 777 bbs

http://localhost/bbs/install.php

만일 한글이 깨진다면, /usr/local/apache/conf/httpd.conf 파일에서 AddDefaultCharset UTF-8을 EUC-KR로 바꿔주고 서버를 재시작 한다. 그러면, `MySQL DB`설정으로 넘어간다. localhost, root, 패스워드, 기존에 생성된 DB 이름(여기서는 zero)을 입력한다.

다음처럼 `관리자 테이블 생성 실패`가 나오면,

/usr/local/apache/htdocs/bbs/schema.sql 파일에서 `default 0`부분을 삭제한다.

이제는 `제로보드`를 관리할 관리자의 ID와 패스워드, 이름 정보를 입력하는 부분이다. 암호 잊어버리면 안된다.

제로보드 설치가 완료되었다. 로그인 하고 들어가자.

제로보드에서 게시판을 생성할 수 있는 화면이다. 여기서 `새 그룹 추가`를 클릭하면 게시판을 만들 수 있는 화면이 나온다. 게시판은 원하는 데로 만들 수 있다.

게시판을 생성하여 관리화면으로 넘어와서 세부사항을 지정해 준다.

제로보드 게시판이 완성되었다.