채택완료
여러 도메인에 연결시키는 방법에 대해 알려주세요.
A.kr 도메인에 그누보드를 설치한 상태에서
a.A.kr b.A.kr 서브도메인에 그누보드를 다시 설치할때
(그누보드는 한번만 설치하고 db는 따로 사용하려고합니다.)
기존의 data/db_config.php를 삭제하고
g5_ 대신 a_ b_ 로 db를 설치한 후
각각 따로 db를 연결해서 사용하려고 하면 어떻게 해야하나요?
A.kr은 g5_를 사용하고
a.A.kr은 a_를 사용하고
b.A.kr은 b_를 사용.
만일 이게 불가능하다면, 가능한 다른 방법도 알려주세요.
|
답변 5개 / 댓글 2개
채택된 답변
+20 포인트
불가합니다.
DB는 데이터와 함께 들어갑니다.
세션로그인 방식이라서 세션데이터도 공유해야하죠..
왜 그런 생각을 하신지는 모르겠지만
그냥 한 호스트에 여러 도메인을 사용하시고 그누보드는 각각 따로 설치하세요.
근데 데이터도 분리되야 하는데요?
잠재적 위험이 너무 큽니다.
최소한 /data 정도는 분리해야 합니다.
만약 게시판 테이블이 같을때 첨부파일이 중복되어 충돌이 날 우려가 있고
회원 데이터 역시 중복 세션으로 로그인이 안되거나 한쪽에서 로그인이 되면 다른 한쪽이 풀릴 우려가 있습니다.
한 호스트에서 그누보드를 3개 운용하고 싶으시면 각각 독립된 방법으로 설치하세요. (접두어변경등)
그리고 도메인만 각각 따로 연결하시구요.
답변을 작성하려면 로그인이 필요합니다.
db_config.php 파일 내부에 조건식을 삽입할수는 없나요?
A.kr a.A.kr b.A.kr을 구분해서 prefix를 지정하는 방법이요.
define('G5_TABLE_PREFIX', 'g5_');
define('G5_TABLE_PREFIX', 'a_');
define('G5_TABLE_PREFIX', 'b_');