원본 그누보드의 데이타를 복사본 그누보드에 자동 복사하기
본 파일은 서비스되고 있는 그누보드의 데이타베이스 데이터와
data디렉토리내의 모든 디렉토리와 파일을
새로 설치된 복사본 그누보드에 그대로 옮겨주는 것입니다.
자신의 서버로 운영할때만 사용가능하며
디비 루트 비번을 알아야 하며
두 그누보드 모두 같은 서버에 설치되어 있을 경우에만 사용가능합니다.
디비서버가 분리되어있을 경우에는
해당 파일을 에디터로 열어 디비에 커넥트 하는 부분을 적당히 수정하여 사용하십시오.
반듯이 읽어보세요.
충분히 숙지한 후, 테스트 한후에 사용하십시오.
사용시 문제가 되는 부분에 대해서는 어떠한 부분도 책임을 지지 않습니다.
1. 자신의 서버일 경우에만 사용가능합니다.
2. 원본 그누보드와 복사본 그누보드가 모두 같은 서버에 존재할 때만 사용가능합니다.
3. 데이타베이스 루트 의 비밀번호를 알아야 가능합니다.
4. 아래의 환경설정을 주석에 따라 입력하여야 합니다.
5. 실수로 원본정보와 복사본 정보를 바꿔서 입력하지 않았나 반듯이 확인하여야 합니다.
6. 한번 실행되면 되돌릴수 없습니다.
//-->2007 01 14 추가
제가 파일을 잘 못 올린 부분이 있어서 다시올립니다.
새로 다운 받으시기 바랍니다.
data디렉토리내의 모든 디렉토리와 파일을
새로 설치된 복사본 그누보드에 그대로 옮겨주는 것입니다.
자신의 서버로 운영할때만 사용가능하며
디비 루트 비번을 알아야 하며
두 그누보드 모두 같은 서버에 설치되어 있을 경우에만 사용가능합니다.
디비서버가 분리되어있을 경우에는
해당 파일을 에디터로 열어 디비에 커넥트 하는 부분을 적당히 수정하여 사용하십시오.
반듯이 읽어보세요.
충분히 숙지한 후, 테스트 한후에 사용하십시오.
사용시 문제가 되는 부분에 대해서는 어떠한 부분도 책임을 지지 않습니다.
1. 자신의 서버일 경우에만 사용가능합니다.
2. 원본 그누보드와 복사본 그누보드가 모두 같은 서버에 존재할 때만 사용가능합니다.
3. 데이타베이스 루트 의 비밀번호를 알아야 가능합니다.
4. 아래의 환경설정을 주석에 따라 입력하여야 합니다.
5. 실수로 원본정보와 복사본 정보를 바꿔서 입력하지 않았나 반듯이 확인하여야 합니다.
6. 한번 실행되면 되돌릴수 없습니다.
//-->2007 01 14 추가
제가 파일을 잘 못 올린 부분이 있어서 다시올립니다.
새로 다운 받으시기 바랍니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 27개
제가 마침 비슷한 기능이 필요한데 어찌 아시고 때맞춰서 주십니까?ㅎㅎ
얼렁 업고가서 열공 하겠습니다.
도움이 되신다니 다행입니다.
실행화면을 캡쳐해서 올릴려고 했는데
안보이게 해야할 정보가 너무 많아서 포기했습니다.
양해 부탁드립니다.
동일 서버내에 주메인 사이트가 있고 서브 사이트가 수십~수백개가 존재하는
환경에서 주메인 사이트에서 특정 게시판에 글을 등록하면 나머지 서브
사이트의 특정 게시판에도 동시에 데이타를 넣어 버리는 방식이고 이걸
주메인 사이트 = 각서브사이트 끼리 연동을 시키는 겁니다. 이렇게 연동이된걸
서로 복사 및 실시간 제어가 가능하도록 하는 겁니다... 뭔말인지.ㅠㅠ
그렇게 할려면 고민할게 참 많을텐데요
불가능하진 않겟죠.
새로운 상위버전이 나왓을때
새로 설치하고 데이타만 이전해서 여러가지를 확인하기 위해서......
또는 현재의 사이트를 리뉴얼 하려고 하는데
건들인건 많고
첨부터 완전히 새로 하고 싶을 때......
또는 간단하게 현재의 사이트를 백업하고 싶을때......
등등을 위해서 만들었습니다.
그런데 안에 내용을 보면
cpR 이라던가
특정 테이블의 스키마를 가져온다던가
테이블이 존재하면 삭제한다던가
특정이름으로 시작되는 테이블명만 가져온다던가
하는 것들은 응용하기에 따라 꽤 유용할것이라고 판단합니다.
아무쪼록 사용만 하지 마시고
소스도 살펴보시면 좋겠습니다.
쉘에서 직접 제어 하는 방법들.......
그러나 이팁은 쉘에서 어떤 행위를 직접하지 않거나 힘든분
쉘에서 직접 mysql에 접속해서 작업하는 것보다
phpmyadmin을 이용하는 분
들을 대상으로 만들어진 팁입니다.
실제로도 백업받은 sql파일을 직접 다시 인서트 시키는 과정도 필요가 없지요.
웹에서 한번 뛰워주기만 하면 됩니다.
혹, 관리자만 사용하게 하고 싶다면
해당 소스를 그누보드 관리자 파일에 적당히 포함하도록 하십시오.
phpmyadmin에서 계정만들어서 dbdump한걸 풀어놓은다음 dbconfig에서 이름 바꿔주는데요..
위에것은 어떤건지 좀 설명해 주실수 잇나요?...^^;
에휴~~ 배워야 하는것은 많고..ㅠㅠ
사용하는 그누보드 외에
같은 서버내의 다른 계정에 그누보드를 설치하고 나서
위파일을 에디터로 열어
환경설정을 맞춘다음
웹에서 한번만 띄워주면 됩니다.
그런데 주의 해서 하셔야 하며
잘못 설정하면 되돌릴수 없는 결과를 나을수도 있습니다.
잘 살펴보고 하세요.
$Yconf_['use_table_drop'] = 0;
일경우에는 복사사실패 로 나오고,
$Yconf_['use_table_drop'] = 1;
일경우에는
그누보드 설치하면서 기본으로 만들어진테이블에는 복사가 잘 됩니다..
하지만, 사용자가 게시판관리에서 생성한 게시판 테이블을 자동으로 만들지는 못하고,
SHOW CREATE TABLE `디비명`.`게시판테이블` 의 질의문을 사용할수 없는 환경같습니다.
라는 메시지와함께 멈춰버립니다 .... ^^
$Yconf_['use_table_drop'] = 0;
일경우에는 같은 이름의 테이블이 존재할경우에는 기존 테이블 삭제및 생성
복사를 하지 않도록 한것이기 때문에
그렇게 나오는게 맞습니다.
다른 테이블은 되고 게시판 테이블만 안되는것이 좀 이해가 안되는군요
안되면 다 안되야 하는데.......
음, 제가 윈도우 환경에서 테스트해보지 않아 확답은 드릴수가 없겠습니다.
그러나 모두 최신 버젼의 APM인데
안되는게 이상하군요........
시간 될때 제 메일로 제가 볼수 있는 계정정보를 주시면 한번 테스트 해보도록 하겠습니다.
결정적으로 잘 못된 부분이 하나 있었습니다.
수정해서 다시 파일을 업로드 하였습니다.
천상 자세가 삐딱한지라...
조만간 꼭(반드시) 사용할 일이 발생될 것 같습니다*^^*
음 맞춤법 배운지가 오래되서......
꼭 사용해 주세요. 무슨일 나면 책임못짐
이 글, 현재의 gb5.3.3.3 버전에서 사용하려면 어떻게 해야 하나요?
수정할 곳이 많지 않다면 현재버전에 맞게 수정을 하려합니다.