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