답변 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호스팅의 디비를 가져다가 쓰시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
이렇게 생각해봤습니다.
1. data/dbconfig2.php 를 복제후, 연결할 게시판의 디비접속정보를 넣습니다.
2. config.php 내용에서
define('G5_DBCONFIG_FILE', 'dbconfig.php');
아래에 내용을 추가합니다.
if ($bo_table=="특정게시판) {
define('G5_DBCONFIG_FILE', 'dbconfig2.php');
}
될지는 모르겠습니다만...
연결시키고자 하는 디비서버에, 이쪽 웹서버의 ip 에서도 접근이 가능하게 해야 합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
api가 아니라면 그누 디비 접속 하는걸 참고하셔서 똑같이 외부 디비 접속하는걸 하나 만드시고 그걸 이용해보세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
a사이트에서 api를 만들어 b사이트에서 사용하도록 하는 방법이 가장 이상적일 것 같습니다.
이 기능은 그누보드에서 따로 제공하지 않는 기능입니다. 직접 제작하셔야 할 것 같습니다.
list, view, write 3가지에 대해서만 api를 만들면 될 것 같네요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
디비 컨넥트 추가하니 500오류 나오는데요...