다른 호스팅사용 타사이트 특정게시판 연동할려면

다른 호스팅사용 타사이트 특정게시판 연동할려면

QA

다른 호스팅사용 타사이트 특정게시판 연동할려면

본문

둘다 제가 관리하는 사이트이며

a사이트와 b사이트 둘다 그누보드 설치되어 있고

각기 다른 호스팅을 이용하고 있습니다.

 

b사이트에서 a사이트의 product 게시판을 연동하고 싶은데

어떻게 하면 될까요?

 

참고로 a사이트의 db는 원격접속 가능합니다. 

이 질문에 댓글 쓰기 :

답변 4

웹호스팅이라면 보통 localhost만 접근 권한을 가지고 있습니다.

a호스팅 DB의 외부 ip 접근 권한을 추가해주시고요.

 

/common.php 중

$connect_db_aa = sql_connect(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD) or die('MySQL Connect Error!!!'); // a 호스팅 정보

 

위와같이 콘넥트DB 추가해주시고요.

 

sql_query($sql, G5_DISPLAY_SQL_ERROR, $connect_db_aa );

sql_fetch($sql, G5_DISPLAY_SQL_ERROR, $connect_db_aa );

위와 같이 필요하신 부분에서 a호스팅의 디비를 가져다가 쓰시면 됩니다.

 

 

 

 

a사이트에서 api를 만들어 b사이트에서 사용하도록 하는 방법이 가장 이상적일 것 같습니다.

이 기능은 그누보드에서 따로 제공하지 않는 기능입니다. 직접 제작하셔야 할 것 같습니다.

list, view, write 3가지에 대해서만 api를 만들면 될 것 같네요.

api가 아니라면 그누 디비 접속 하는걸 참고하셔서 똑같이 외부 디비 접속하는걸 하나 만드시고 그걸 이용해보세요

이렇게 생각해봤습니다.

 

1. data/dbconfig2.php 를 복제후, 연결할 게시판의 디비접속정보를 넣습니다.

2. config.php 내용에서

define('G5_DBCONFIG_FILE',  'dbconfig.php');

아래에 내용을 추가합니다.

if ($bo_table=="특정게시판) {

define('G5_DBCONFIG_FILE',  'dbconfig2.php');

}

될지는 모르겠습니다만...

 

연결시키고자 하는 디비서버에, 이쪽 웹서버의 ip 에서도 접근이 가능하게 해야 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,102 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT