하나의 홈페이지에 2개의 그누보드 설치하기

페이지 정보

profile_image
작성자 힘찬장르
댓글 0건 조회 1,188회 작성일 17-05-07 13:21

본문

사이트메이크님의 팁에서 힌트를 얻어서 아래와 같이 설치하였습니다.

조건
(1). 하나의 도메인에 Korean 과 English 2개의 독립된 그누보드 테이블 사용
(2). 회원디비는 1개로 통합 사용

도메인
index.php
  ├  en
  │ ├ adm
  │ ├  bbs
  │ ├ css
  │ ├ data
  │ ├ extend
  │ ├ img
  │ ├ install
  │ ├ js
  │ ├ lib
  │ ├ mobile
  │ ├ plugin
  │ ├ skin
  │ └ theme
  └  kr
      ├ adm
      ├  bbs
      ├ css
      ├ data
      ├ extend
      ├ img
      ├ install
      ├ js
      ├ lib
      ├ mobile
      ├ plugin
      ├ skin
      └ theme


1. kr 과 en 폴더를 생성하고 각각 그누보드를 업로드


2. 첫번째 그누보드 설치

2-1. SSH 에서 아래와 같이 폴더 생성 및 퍼미션 변경
# mkdir kr
# cd kr
# mkdir data
# chmod 707 data

2-2. 브라우저에서 그누보드5 설치
http://도메인/kr/ 접속 설치


3. 두번째 그누보드 설치

3-1. SSH 에서 아래와 같이 폴더 생성 및 퍼미션 변경
# cd ..
# mkdir en
# cd en
# mkdir data
# chmod 707 data

3-2. 브라우저에서 그누보드5 설치
http://도메인/en/ 접속
TABLE명 접두사  변경
g5_  를  g5en_


4-1. en/data/dbconfig.php 내용 수정
define('G5_TABLE_PREFIX', 'g5en_');

를 다음과 같이 변경

define('G5_TABLE_PREFIX', 'g5en_');
define('G5kr_TABLE_PREFIX', 'g5_');


4-2. en/data/dbconfig.php 내용 수정
$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블

를 다음과 같이 변경

$g5['member_table'] = G5kr_TABLE_PREFIX.'member'; // 회원 테이블


이제 한개의 회원 테이블을 이용해서 2개의 그누보드를 독립적으로 사용 할 수 있게 되었습니다.


참고자료
https://sir.kr/g5_tip/5404

댓글목록

등록된 댓글이 없습니다.