그누 DB를 공유하면서 사이트 만드는 거에 대한 질문.. 정보
그누보드 그누 DB를 공유하면서 사이트 만드는 거에 대한 질문..본문
그누 DB를 하나로 공유하면서 2개의 사이트를 운영하고자 합니다..
그러면서 회원가입은 2개에서 가능하도록 하구요..
아직은 미숙해서 잘 모르겠네요..
더불이 하나 더 질문은..현재 쓰는 그누보드는 3.10입니다..
그누보드하고 마니 동떨어지게 저희쪽으로 바꿔서 쉽게 업그레이드도 못 하고 있어요..
그런데 다른 사이트에 3.22의 버전을 설치해도 호환이 될까요??
흠..갑자기 궁금해서 여쭤봅니당..
다른 사이트를 하나 더 만들어야 하는 상황이 되서요..그누 DB를 공유하는 조건으로..ㅠㅠ
그러면서 회원가입은 2개에서 가능하도록 하구요..
아직은 미숙해서 잘 모르겠네요..
더불이 하나 더 질문은..현재 쓰는 그누보드는 3.10입니다..
그누보드하고 마니 동떨어지게 저희쪽으로 바꿔서 쉽게 업그레이드도 못 하고 있어요..
그런데 다른 사이트에 3.22의 버전을 설치해도 호환이 될까요??
흠..갑자기 궁금해서 여쭤봅니당..
다른 사이트를 하나 더 만들어야 하는 상황이 되서요..그누 DB를 공유하는 조건으로..ㅠㅠ
댓글 전체
서로 다른 웹서버에서 하나의 데이터베이스를 공유하기 위해서는
한쪽 서버에 그누보드를 설치한후 dbconfig.php를 다른 웹서버에 복사한 다음
dbconfig.php 파일을 에디터로 열어서..
$cfg[mysql_host] = 'localhost'; => $cfg[mysql_host] = '디비서버의 아이피;
위처럼 수정해서 사용하시면 데이터베이스를 공유할수 있습니다.
물론 위 처럼 사용하기 위해서는 디비서버에서 리모트호스트 접속 권한이 있어야 합니다.
권한이 없다면 불가능 합니다.
그리고 다른 그누보드에서 디비를 공유해서 사용할때의 문제점은..
자료실이나 갤러리 같은 파일 업로드/다운로드 기능이 있는 보드를 사용할때
파일 위치에 따른 문제점이 발생합니다.
위 부분은 그누보드를 수정해서 사용하셔야 합니다.
한쪽 서버에 그누보드를 설치한후 dbconfig.php를 다른 웹서버에 복사한 다음
dbconfig.php 파일을 에디터로 열어서..
$cfg[mysql_host] = 'localhost'; => $cfg[mysql_host] = '디비서버의 아이피;
위처럼 수정해서 사용하시면 데이터베이스를 공유할수 있습니다.
물론 위 처럼 사용하기 위해서는 디비서버에서 리모트호스트 접속 권한이 있어야 합니다.
권한이 없다면 불가능 합니다.
그리고 다른 그누보드에서 디비를 공유해서 사용할때의 문제점은..
자료실이나 갤러리 같은 파일 업로드/다운로드 기능이 있는 보드를 사용할때
파일 위치에 따른 문제점이 발생합니다.
위 부분은 그누보드를 수정해서 사용하셔야 합니다.
>>그누 DB를 하나로 공유하면서 2개의 사이트를 운영하고자 합니다..
답 : 동일서버에서 DB서버가 지원되나요?
아니면, 동일서버내에서 같은 계정의 다른 경로를 통해 그누보드를 설치하려고 하시나요?
만약 동일서버내에서 사용하신다면 dbconfig.php파일을 그대로 사용하시면 됩니다.
>>그러면서 회원가입은 2개에서 가능하도록 하구요..
답 : 사이트를 분리한다는 의미인가요?
아니면, 전체내용을 오리지널사이트와 동일하지만, 웹페이지의 구성이나 컨텐츠에 약간의 차별화를 두고자하는 의미인가요?
회원가입을 두군데에서 가능하게 한다는 의미는 gb_member라는 회원관련테이블에 차별화를 두신다는 즉, gb_member와 gb_member2라는 테이블처럼 두가지의 테이블을 만드시면 될것 같군요.(이 방법은 [root]님의 게시물 중에서 2.xx버젼과 3.xx버젼의 동시설치라는 부분을 참조하세요.)
********************************************************************************
나머지는 특별한 부분이 없습니다.
웹페이지 접근시 사이트를 구분할 수 있는 컨텐츠만 차별화해서 구현하시면 될 듯 합니다.
********************************************************************************
특별히 라이브러리나 기타 웹페이지에 구현되는 부분을 오리지널소스에서 수정하셨다면, 필히 백업하신 후 작업하시길 바랍니다.
3.10 -> 3.22로 업그레이드 된 부분은 [그누보드]자료실의 내용을 참조하십시오. 일반적으로 웹브라우저상의 오류나 스킨의 기본스킨의 기능추가정도의 변화만 있습니다.
참고로, 2.65의 내용을 3.22로 엎어(^^;)버렸어도 특별한 문제점이 발생하지 않더군요. 물론, 개별페이지 접근하는 부분은 수정했지만서도...
답 : 동일서버에서 DB서버가 지원되나요?
아니면, 동일서버내에서 같은 계정의 다른 경로를 통해 그누보드를 설치하려고 하시나요?
만약 동일서버내에서 사용하신다면 dbconfig.php파일을 그대로 사용하시면 됩니다.
>>그러면서 회원가입은 2개에서 가능하도록 하구요..
답 : 사이트를 분리한다는 의미인가요?
아니면, 전체내용을 오리지널사이트와 동일하지만, 웹페이지의 구성이나 컨텐츠에 약간의 차별화를 두고자하는 의미인가요?
회원가입을 두군데에서 가능하게 한다는 의미는 gb_member라는 회원관련테이블에 차별화를 두신다는 즉, gb_member와 gb_member2라는 테이블처럼 두가지의 테이블을 만드시면 될것 같군요.(이 방법은 [root]님의 게시물 중에서 2.xx버젼과 3.xx버젼의 동시설치라는 부분을 참조하세요.)
********************************************************************************
나머지는 특별한 부분이 없습니다.
웹페이지 접근시 사이트를 구분할 수 있는 컨텐츠만 차별화해서 구현하시면 될 듯 합니다.
********************************************************************************
특별히 라이브러리나 기타 웹페이지에 구현되는 부분을 오리지널소스에서 수정하셨다면, 필히 백업하신 후 작업하시길 바랍니다.
3.10 -> 3.22로 업그레이드 된 부분은 [그누보드]자료실의 내용을 참조하십시오. 일반적으로 웹브라우저상의 오류나 스킨의 기본스킨의 기능추가정도의 변화만 있습니다.
참고로, 2.65의 내용을 3.22로 엎어(^^;)버렸어도 특별한 문제점이 발생하지 않더군요. 물론, 개별페이지 접근하는 부분은 수정했지만서도...