https://r1ch.net/projects/forcebindip

위 주소에서 파일을 다운 받을수 있습니다.
2020/06/21 13:11 2020/06/21 13:11
2020/06/15 10:11 2020/06/15 10:11
그누보드 운영중 도메인 변경이나 멀티 도메인을 사용할 경우 검색엔진 에서 불이익을 받게 된다. 

01. 스마트 에디터 

/plugin/editor/smarteditor2/photo_uploader/popup/php/index.php

위 파일을 열어서


$data_url = G5_DATA_URL.'/editor/'.$ym.'/';
//변경전
$data_url = '/'.G5_DATA_DIR.'/editor/'.$ym.'/';
//변경후

위 처럼 수정하면 해결할수 있다.

02. 채디터  Cheditor5

/plugin/editor/cheditor5/imageUpload/config.php

위 파일을 열어서
$data_url = G5_DATA_URL.'/'.G5_EDITOR_DIR.'/'.$ym;
//변경전
$data_url = '/'.G5_DATA_DIR.'/editor/'.$ym.'/';
//변경후


위 경우 신규 이미지 업로드 경우만 반여이 된다. 

lib/common.lib.php 의 conv_content 함수를 수정하는 방법도 가능하다.
이는 https://a.com  을 https://b.com 으로 도메인을 변경하는 편법이다.
// 변경전
function conv_content($content, $html, $filter=true)
{
    global $config, $board;
 
// 변경후
function conv_content($content, $html, $filter=true)
{
    global $config, $board;
    $content = str_replace('기존도메인', '현재도메인', $content);

위 방법으로 처리할 경우 미비하지만 속도가 느릴것으로 생각된다.
2020/06/15 10:08 2020/06/15 10:08
A 서버 + B 서버 테이블을 조회 할수 있다. 

show engines;

확인해보면 

초기 FEDERATED 비활성화 되어있어 이를 활성화 해야 한다. 

vi /etc/mysql/my.cnf 

위 파일을 열어 아래 내용을 추가하고 MYSQL 재시작 한다.


[mysql]
federated

위 내용 추가

/*원본 데이터 쌓이는 곳 */
CREATE TABLE `db_test1` (
  `a1` varchar(10) DEFAULT NULL,
  `a2` varchar(10) DEFAULT NULL,
  `a3` varchar(11) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8




/*원본에서 가져올 서버 */
CREATE TABLE `db_test1` (
  `a1` varchar(10) DEFAULT NULL,
  `a2` varchar(10) DEFAULT NULL,
  `a3` varchar(11) DEFAULT NULL
) ENGINE=FEDERATED DEFAULT CHARSET=utf8
CONNECTION='mysql://아이디:비밀번호@IP 주소:3306/데이터베이스이름/db_test1';



위 형식으로 추가하면 /*원본에서 가져올 서버 */ 에서 원본 DB를 조회 할수 있다. 문제는 속도다 속도가 느리다.
2020/06/15 09:57 2020/06/15 09:57