제로보드 소개 제로보드 설치하기 제로보드 관리하기 순천향대학교 정보기술공학부 이 상 정 1
제로보드 소개 순천향대학교 정보기술공학부 이 상 정 2
제로보드 소개 제로보드는 PHP와 MySQL이 지원되는 서버에 설치하여 사용하는 게시판 http://www.nzeo.com 자신의 계정에 직접 설치를 하여 사용 MySQL 데이터베이스 시스템을 사용하여 자료의 추출, 가공, 이식, 보관이 매우 용이 내부 소스 프로그램 수정 없이 스킨(skin)만을 사용하여 게시판의 출력형태를 가공 현재는 버전 4.1 순천향대학교 정보기술공학부 이 상 정 3
게시판 예 순천향대학교 정보기술공학부 이 상 정 4
제로보드 설치하기 순천향대학교 정보기술공학부 이 상 정 5
제로보드 다운로드 및 압축풀기 파일을 다운받아 서버에 복사한 후 알집 등으로 압축을 풀고 서버 계정 디렉토리 복사 http://www.nzeo.com/ 연결 => 상단 제로보드 아이콘 선택 => 제로보드 메뉴 선택 => 좌측 다운로드 받기 => 게시판에서 zb41pl7.tar.Z 파일을 윈도우 PC에 다운로드 또는 http://www.nzeo.com/bbs/zboard.php?id=cgi_download2 직접연결 Zb41pl7.tar.tar 의 이름인 경우 Zb41pl7.tar.Z으로 변경 ftp 사용하여 다운받은 파일을 PC에서 서버의 /home/lee/public_html 에 복사 서버에서 다음과 같이 압축 풀기 $ cd /home/lee/public_html $ tar -xvzf zb41pl7.tar.Z => zb41pl7/bbs 디렉토리 생성 순천향대학교 정보기술공학부 이 상 정 6
사용권한 변경 bbs 디렉토리 사용권한 변경 이전에 public_html에서 만들었으면 .htaccess를 제거하여 인증 해제 $ cd zb41pl7 $ ls –l 합계 4 drwxr-xr-x 10 lee lee 4096 4월 4 18:11 bbs $ chmod 777 bbs drwxrwxrwx 10 lee lee 4096 4월 4 18:11 bbs $ ls bbs ……… 이전에 public_html에서 만들었으면 .htaccess를 제거하여 인증 해제 $ cd /home/lee/public_html $ mv .htaccess .htaccess-backup 순천향대학교 정보기술공학부 이 상 정 7
mySQL 데이터베이스 사용자 추가 (1) mySQL 데이터베이스에 사용자 추가 Database changed mysql 데이터베이스의 user 테이블에 새로운 사용자의 호스트명, 사용자명,패스워드 등록 # mysql mysql> show databases; => 데이터베이스 보기 +----------+ | Database | | mysql | | test | 2 rows in set (0.00 sec) mysql> use mysql; => mysql 데이터베이스 사용 Database changed 순천향대학교 정보기술공학부 이 상 정 8
mySQL 데이터베이스 사용자 추가 (2) mysql> show tables; => mysql 데이터베이스의 테이블 보기 +-----------------+ | Tables_in_mysql | | columns_priv | | db | | func | | host | | tables_priv | | user | 6 rows in set (0.00 sec) 순천향대학교 정보기술공학부 이 상 정 9
mySQL 데이터베이스 사용자 추가 (3) mysql> desc user; => user 테이블 구성 보기 Field Type Null Key Default Extra ------------------------------------------------- Host char(60) binary PRI User char(16) binary PRI Password char(16) binary Select_priv enum('N','Y') N Insert_priv enum('N','Y') N Update_priv enum('N','Y') N Delete_priv enum('N','Y') N Create_priv enum('N','Y') N Drop_priv enum('N','Y') N ……………………… Grant_priv enum('N','Y') N References_priv enum('N','Y') N Index_priv enum('N','Y') N Alter_priv enum('N','Y') N 순천향대학교 정보기술공학부 이 상 정 10
mySQL 데이터베이스 사용자 추가 (4) mysql> insert into user (host,user,password) values => user 테이블에 -> ('cse','lee',password(‘lee1234')); 사용자 추가 Query OK, 1 row affected (0.07 sec) mysql> flush privileges; => 사용자 등록 활성화 Query OK, 0 rows affected (0.01 sec) mysql> select host,user,password from user; => 등록된 사용자 보기 +-----------+-------+------------------+ | host | user | password | | localhost | root | | | cse1 | root | | | localhost | | | | cse1 | | | | cse1 | lee | 5cc33f0b0311c601 | 5 rows in set (0.00 sec) mysql> quit Bye # 순천향대학교 정보기술공학부 이 상 정 11
웹 브라우저에서 제로보드 설치 웹 브라우저에서 제로보드 설치 시작 설치 완료되면 관리자 웹으로 이동 http://자신의계정도메인/zb41pl7/bbs/install.php http://cse.sch.ac.kr/~lee/zb41pl7/bbs/install.php 설치시작 MySQL 데이터베이스 설정 제로보드 관리자 설정 설치 완료되면 관리자 웹으로 이동 http://cse.sch.ac.kr/~lee/zb41pl7/bbs/admin.php 순천향대학교 정보기술공학부 이 상 정 12
설치시작 및 MySQL DB 설정 순천향대학교 정보기술공학부 이 상 정 13
제로보드 관리자 설정 및 설치 완료 순천향대학교 정보기술공학부 이 상 정 14
관리자 시작화면 순천향대학교 정보기술공학부 이 상 정 15
새그룹 추가 순천향대학교 정보기술공학부 이 상 정 16
게시판 추가 순천향대학교 정보기술공학부 이 상 정 17
게시판 설정 순천향대학교 정보기술공학부 이 상 정 18
게시판 관리 및 게시판 예 순천향대학교 정보기술공학부 이 상 정 19
권한설정 및 회원관리 순천향대학교 정보기술공학부 이 상 정 20
스킨적용 제로보드에서 게시판 등 외부 출력은 스킨을 이용해서 출력 기본 스킨은 bbs/skin 디렉토리에서 제공 http://www.nzeo.com/index.html?channel=zeroboard3 의 기본 자료실에서 NZEO.COM ver4 게시판 스킨 nzeo_ver4_bbs.zip 를 다운받아 압축을 풀고 bbs/skin 디렉토리에 복사 순천향대학교 정보기술공학부 이 상 정 21