Search Results for '제로보드'

2 POSTS

  1. 2012.04.18 그누보드 구조에 도움이 되는 설명
  2. 2011.07.17 제로보드 게시판 설치하기. 1

기본파일

_common.php  : common.php를 호출하는 곳으로, 모든 디렉토리에서 같은 파일 이름을 씁니다.
_head.php        : head.php를 호출하는 곳으로, 모든 디렉토리에서 같은 파일 이름을 씁니다.
_tail.php           : tail.php를 호출하는 곳으로, 모든 디렉토리에서 같은 파일 이름을 씁니다.
common.php    : 그누의 기본구조이며, 모든 작업에 있어서 반드시 include 해야 합니다
config.php        : 그누의 기본적인 변수, 테이블, 도메인 등을 정의 합니다
dbconfig.php    : 그누의 설치후에 생기는 것으로 mysql db 접속에 필요한 정보가 있습니다. 그누를 재설치 하고자 하는 경우 이 파일을 지우고, install.bak을 install로 바꾸면 됩니다

디자인 파일

style.css       : 그누의 기본 css 입니다.
head.php       : head.sub.php 및 필요한 lib을 불러오고 상단 및 좌측 디자인이 있습니다
head.sub.php : 모든 곳에서 공통으로 불러 쓰며 디자인이 없습니다
index.php       : _common.php, _head.php, _tail.php를 불러오고 메인 디자인이 있습니다
tail.sub.php    : 모든 곳에서 공통으로 불러쓰며 숨겨진 iframe, 접속접보 insert 등이 있습니다
tail.php           : tail.sub.php를 불러오고 우측 및 하단부 디자인이 있습니다

디렉토리

adm/              : 관리자 페이지
bbs/               : 그누의 기본 프로그램
cheditor4/        : 웹 편집기 (cheditor, http://www.chdcode.com)
extend/            : 그누를 설치하면 생기는 디렉토리로 이곳의 모든 파일은 common.php에서 읽습니다. 이곳에 파일을 넣으면 그누에서 항상 쓸 수 있어서 편하지만 그만큼 사이트의 속도를 떨어뜨리게 됩니다.
img/                : 그누의 기본 이미지
install/             : 설치 프로그램 디렉토리, 설치후에는 install.bak으로 바뀜
js/                   : 자바스크립트 디렉토리
lib/                  : php 라이브러리 디렉토리
skin/                : 그누보드 스킨 디렉토리

skin/board/       : 게시판 스킨 디렉토리 (게시판 관리화면에서 지정)
skin/connect/    : 현재 접속자수 스킨 디렉토리 (관리자/기본환경설정에서 지정)
skin/latest/        : 최신글 스킨 디렉토리 (해당 함수를 호출할 때 지정)
skin/member/   : 회원정보 등록/수정 스킨 디렉토리 (관리자/기본환경설정에서 지정)
skin/new/         : 최근 게시물 스킨 디렉토리 (관리자/기본환경설정에서 지정)
skin/outlogin/    : 외부로그인 스킨 디렉토리 (해당 함수를 호출할 때 지정)
skin/poll/          : 투표스킨 디렉토리 (해당 함수를 호출할 때 지정)
skin/popular/     : 인기검색어 스킨 디렉토리 (해당 함수를 호출할 때 지정)
skin/search/      : 검색 스킨 디렉토리 (관리자/기본환경설정에서 지정)
skin/visit            : 방문자수 스킨 디렉토리 (해당 함수를 호출할 때 지정)

아래는 사용하지 않거나 빈도가 낮으므로 삭제해도 됩니다.

cheditor/           : 구버젼 cheditor
geditor/             : geditor (4.30.00부터 cheditor로 대치되었슴)
convert/            : 그누 3에서 업글하기
install.bak/        : 설치후 변경된 설치프로그램 디렉토리 이름

 

 

출처 : http://blog.daum.net/haha25/5387156



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

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 관리페이지로 이동해서 게시판 생성과 관련된 정보를 입력한다.
ㄹ. 레이아웃 선택을 하게 되면 기본 좌측메뉴가 생성이 되어 그대로 홈페이지 형태로 사용가능하다. 게시판만 별도로 사용하고 싶다면 레이아웃을 삭제하거나 생성시 선택하지 않는다.