홈>컴퓨터이야기
logo_01.gif


TOTAL ARTICLE : 35, TOTAL PAGE : 1 / 2
구분 웹일반 | 태그-소스 | 제로보드 | 그누보드 |
제로보드 : 새계정 이사할때, 그대로 옮기기 - DB백업,복구, data백업,복구 방법, 권한설정
 오예    | 2007·03·10 12:40 | HIT : 1,992 | VOTE : 67
홈피 계정 이전시 백업에서 복구까지 따라하기

먼저 아래의 기준에 맞는 분들만 적용될 수 있음을 아시기 바랍니다.
1) 제로보드 사용자
2) 텔넷을 사용할 줄 모르는 자
3) 백업/복구 부분에서 초보인 자

자, 그럼 간단하게 적어보겠습니다. (본인이 한 그대로를 적습니다)
이는 본인이 복구 못하고, 여러차례 실패후 여기저기서 자료수집하여 따라해서 얻은 내용입니다. 위의 조건에 부합되지 못한 분들은 안 될 수 있음을 먼저 밝힙니다.

1. 제로보드 DB 백업하기
  계정마다 서비스하는 phpMyAdmin을 실행하던지, 직접 계정에 올린뒤 그 주소를 입력해서 실행시킨다.
  - phpMyAdmin 폴더 전체를 올릴 위치는 제로보드폴더의 상위에 올려 놓았음
  - DB의 아이디와 비밀번호를 입력한뒤 엔터
  - 내려받기에 가서 파일로 다운 받는다.(설정부분들은 그대로 둔 상태로 저장할 때의 이름만 알기 쉽게 수정하여 내 컴에 받았음)
  ※ 이로서 게시판의 모든 내용(텍스트)들은 저장됨)

2. 제로보드를 통해 올려진 이미지, 첨부파일 백업받기 (알FTP 사용)
  - 제로보드 폴더안의 data 폴더는 잠겨있어 자료보기도 안됨
     FTP 프로그램에서 권한설정이 안되는 것이 정상임.
    (참고로, uks 게시판을 사용하시는 분은 uks_data 폴더도 하나 더 있는데, 잠겨 있음을 아시길)
  - 먼저, 권한수정을 한다.
    1)  pass.php 란 이름으로 파일 하나를 메모장으로 만든다. 안의 내용은,
        <? chmod("data", 0777); ?>
    2) FTP 풀그램으로(알FTP) 제로보드 폴더안에 업로드 시킴
    3) 위 파일 주소를 인터넷 주소창에 적고 실행 시킴 => 권한이 777 로 수정됨
       예) http://계정주소/제로폴더명/pass.php (엔터)
       (아무 내용없이 완료되면 정상, 혹 오류 내용이 나오면 폴더명이나 기호가 틀렸던지 이미 그 부분의 권한이 변경되 있다던지 함을 뜻함)
    4) 다음으로 data폴더안의 모든 폴더들에 대한 권한을 수정한다.
       위와 마찬가지로 <? chmod("data", 0777); ?>에서 "data" 부분에 각 스킨명(모든 게시판의 스킨명을 다 적는다.
       (없는 스킨명이나 기호가 틀리는 것에 유의 하시길....)
       - pass2.php 명으로 파일 하나 추가한다. 내용인즉(예를 들어),
         <? chmod("bbs01", 0777);
             chmod("bbs02", 0777);
             chmod("bbs03", 0777);
             chmod("bbs04", 0777);
             chmod("bbs05", 0777);
                     :
                     :                      (전부 다 적는다.)
           ?>
    5) 위에서 한 방식대로 이 파일을 data폴더 안에 업로드 시키고 실행시킨다.
       => data안에 있는 모든 폴더들(스킨명의 폴더들임)의 권한이 수정됨)
    6) 이제 편안하게 모든 이미지, 첨부파일들을 다운 받을 수 있게 되었다.
       ☆ uks_data 폴더 안의 자료도 위의 방식대로 권한수정후  다운 받으면 됨

3. 이제 마지막으로 복구작업.
   1) 옮겨갈 새 계정에 홈페이지의 모든 내용들을 그대로 FTP풀그램으로 업로드 시킨다.
   2) 제로보드 폴더안에 있는 config.php 를 삭제한다.(아이디,비번 기록된 자료임)
   3) 백업시 했던 phpMyAdmin 를 새 계정에도 올린 뒤 실행시켜 들어간다.
   4) 그 새계정에는 서버관리자가 미리 셋팅해둔 게시판 테이블 여러개가 생성되어 있을 것이다. 모조리 삭제해야 한다.
   5) SQL(좌측 아이콘을 여는 것이 편리했음)을 열고 새 파일 올리기를 누른다.
   6) 처음에 백업 받아둔 DB 백업본을 찾아 올린다.
   7) 이때 오류가 없으면 다행인데 나같은 경우 계속해서 오류가 생겨 온갖 것들을 찾아보고 여러번 반복해 봤지만, 허사였다. 그래서 최후적으로 옛날 DB백업본과 현재 백업본을 비교해 봤는데, 역시 찾기는 힘들었다. 이때 윗부분에서 한가지 가 발견 되었는데 그것은 다름아닌 아래와 같았다.
-- 데이터베이스: `luke`
--
CREATE DATABASE `luke`;
USE `luke`;

    위에서 use 'luke'는 없을 경우도 있을 경우도 있기에 무시해도 된다.
그런데 그 바로위의 "--" 다음에 CREATE DATABASE `luke`; 이 이어져 나와야 하는데 다음 라인으로 밀려져 있는게 아닌가. 이를 위로 당겨 올려서 하니 아무 문제없이 DB가 복구 되었다.
    8) 제로보드 설치하기.
      - http://자기새계정주소/제로보드폴더명/install.php 를 실행시켜 제로보드 설치메뉴얼에 따라 설치하면 완료된다.(여기서 DB복구이전 시점에 해서는 안되는 이유가 제로보드 설치부터 할 경우 앞서 삭제한 cofig.php가 생성되기 때문에 DB복구가 되지 않는다.)
    9) 끝으로, data폴더와 그 안의 각 폴더들의 권한을 처음처럼 복귀하도록 한다. (위의 권한 수정 방식 역순으로 하면 됨, 뒤의 숫자를  0777에서 755나 706이나 707 원하는 수준으로 알아서 맞추시길)
    
☆ 완벽한 방식은 못되더라도 나와 같은 사양의 홈피 관리자에게 도움이 되고자 두서없이 적었으니 도움을 얻어 가시길 바랍니다.


아참, 중요한 것이 빠졌군요. 제로보드의 상대경로 절대경로를 적어둔 모든 파일들을 찾아서 새 계정에서의 주소로 고치셔야 모든 것들이 정상으로 나옵니다. 혹여, 조그마한 부분에서의 오류가 나타나면 맨먼저 그 부분을 설정해주는 setup.php 등을 찾아서 경로를 고쳐보세요....허접팁이만 잘 쓰세요.
샬롬~
난! 자유인...
  
35 제로보드   mysql 4.1에서 제로보드의 호환성 문제 해결  오예 16·01·15 356 30
34 제로보드   제로보드 관리자 비번 잊어버렸을때  오예 11·06·28 1851 52
33 제로보드   최근게시물에 비밀글도 출력하기  오예 09·10·21 2954 215
32 제로보드   제로보드 2009.9.22 보안 취약점 패치  오예 09·09·29 4838 294
31 제로보드   지엠스팸프리(ZmSpamFree)  오예 09·08·30 2783 187
30 제로보드   제로보드 관리자계정 접속이 안될때  오예 09·07·12 2637 151
29 제로보드   갤러리에 한글이름 적용하기  오예 09·06·29 3638 217
28 제로보드   DQ Revolution 1.8.p9 최근갤러리에 썸네일 불러오기  오예 09·03·20 3706 151
27 제로보드   제로보드 스팸방지기능(ZM_Crypt 2.0)  오예 09·02·06 3893 191
26 제로보드   제로보드 서버 이전 방법  오예 08·09·19 3768 230
25 제로보드   제로보드 스팸광고게시물,덧글 자동등록 방지 ZM_Crypt 2.0  오예 08·08·19 3050 181
24 제로보드   미니위니 에디터 FAQ  오예 07·10·31 5592 125
23 제로보드   제로보드 스팸 차단하기  오예 07·05·03 3591 68
제로보드   새계정 이사할때, 그대로 옮기기 - DB백업,복구, data백업,복구 방법, 권한설정  오예 07·03·10 1992 67
21 제로보드   최근게시물에 답글과 비밀글 표시하기  오예 06·12·26 2423 64
20 제로보드   최고 관리자 아이디, 비밀번호 잃어버렸을때  오예 06·08·21 1917 75
19 제로보드   그림 파일명에 한글이 포함될 경우 영문자, 숫자로 이름 자동 변경하기  오예 06·07·03 2115 73
18 제로보드   제로보드 게시물 순서 바꾸기  오예 06·06·19 1917 76
17 제로보드   최근 게시물을 나타내는 원리와 방법  오예 06·05·27 1810 77
16 제로보드   특정 회원사진 출력 안되는 문제  오예 06·05·01 1674 58
12
Copyright 1999-2020 Zeroboard / skin by GGAMBO