두개의 사이트 그누보드 DB 공유하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

두개의 사이트 그누보드 DB 공유하기 정보

두개의 사이트 그누보드 DB 공유하기

본문

그누보드를 A 계정과, B 계정에 설치하고, 두 사이트 DB를 공유하려고 합니다.
그러니까 한쪽에 가입을 하면 다른쪽에서도 활동이 가능하도록 말이죠.

그런데, 문제가 생겼습니다. 두번째 계정에 그누보드를 다시 설치하고 DB 정보를 같게 넣었더니 두 사이트 모두 DB가 초기화 되버렸네요;

두 사이트가 따로 돌아가면서 DB를 같이 쓰는 방법이 없을까요? ㅠ_ㅠ
  • 복사

댓글 전체

db가 두개이고, 그누보드를 두개 설치한다는 말씀이시죠?
가장 간단한 방법은 설치할때까지는 db를 따로 지정하여 설치하고,
사용할때는 한쪽의 db는 포기해버리고 한쪽의 db 만 사용하는것이죠...
쉽게 말해서 dbconfig 파일을 양쪽다 같은것으로 넣어주는것이죠..
사이트는 다르게 동작하면서 디비는 같은 디비를 사용하니까 당연히 회원도 공유가 되는것이죠...
대신 두개의 사이트가 서로 넘나들지 못하도록 전체검색이라든가하는 메뉴는 사용을 하지 말아야지요.
관리자 페이지에서는 양쪽 게시판이 모두 보일것이구요..
이것은 서버가 같은 서버일경우에만 가능합니다..

다른 서버일경우는  패스.....^^
혹시 이런 것은 가능할까요?

dbconfig파일을 수정하여 아래처럼 하는것은 시도를 해보지 않아서 가능한지는 모르겠습니다..

<?
if(조건){
    $mysql_host = "localhost";
    $mysql_user = "root";
    $mysql_password = "비밀번호";
    $mysql_db = "디비명";
}else{
    $mysql_host = "localhost";
    $mysql_user = "root";
    $mysql_password = "비밀번호";
    $mysql_db = "디비명";
}
?>

고수님들이 한번 시도를 해보시지요....^^
설치는 한번만 하시고 다른 계정에서는 설치한 소스를 복사하고 config.php 수정 하세요..

각각의 계정이 도메인을 사용하는 형식이 아닌 http://도메인/~유저명 식의 계정이라면
쿠키가 공유되므로 도메인 설정시 '~유저명'까지 써주시구요..
© SIRSOFT
현재 페이지 제일 처음으로