마루웹호스팅 :: 웹호스팅, 도메인 등록, 쇼핑몰 호스팅, 이미지 링크, 서버 호스팅, 코로케이션, 서버관리툴, 리셀러, 홈페이지 제작, 무료호스팅 제공
873201-04-154779
 
873201-04-154782
입금확인신청 신청현황보기
1:1 문의



Category
제목
  제로보드와 계정을 마루로 잘 옮기기
이름
    작성일 : 2004-05-29 12:01:21  조회 : 10057 

계정이전 하기

1단계:
현재 사용하고 있는 호스팅 회사의 계정에 있는 파일을 백업 받아야 합니다.
백업받을 내용 :  웹파일, 디비파일

웹파일 : 일반웹파일, 게시판파일

일반 웹파일은 백업받기가 어렵지 않습니다. ftp로 다운로드 받으면 되니까요.
하지만, 하나씩 다운 받으면 시간도 걸리고 번거럽습니다. 이때는 telnet 혹은 ssh 로 접속하셔서 압축한 후에  압축된 파일을 백업 받습니다.

압축명령 :  tar cvfzp 압축파일명.tgz  ./*  (혹은 ‘압축하고자 하는 디렉토리명’ )

게시판 파일의 경우 자료을 올리고 내려 받는 부분이 있는 디렉토리의 권한 문제로 백업이 안되는 경우가 많습니다. 특히 제로보드는 그러합니다.
이럴때는 서버 관리자에게 제로보드 디렉토리, bbs 를 압축해서 백업해 주길 요청합니다.

위와 같이 따로 따로 하기 번거러울 경우 제로보드 디렉토리를 포함한 전체를 백업해 달라고 요청하셔도 됩니다.

이렇게 구비한 파일은 웹파일 백업본이 됩니다.

자 이제 데이터 베이스 파일을 백업 받아야 합니다.

데이터베이스를 백업 받기 위해서는 ssh나 telnet으로 접속하셔서 받으시면 됩니다. 경우에 따라서는 웹상에서 지원하는 회사도 있으니, 지원메뉴를 이용하면 됩니다.

Ssh나 telnet으로 로그인 하셔서 다음과 같은 명령을 수행하시면 됩니다. 자신의 데이터베이스 아이디와 데이터베이스명 데이터베이스 패스워드를 아셔야 합니다.

디비백업명령 : mysqldump –h localhost  -u 디비아이디 -p비밀번호 디비명 > 백업디비파일명.sql

자 이렇게 해서 생성된 파일이 데이터 베이스 백업파일입니다.

이제 구 계정에서 필요한 것을 다 얻으셨습니다.

이것을 ftp 명령을 이용해서 직접 신계정으로 옮기시거나, 자신의 pc로 다운 받은 후 다시 신계정으로 옮기시면 됩니다.

Ssh나 telnet에서 ftp 명령을 수행하면 다음과 같이 접속 아이디와 접속 패스워드를 묻습니다.

자 이제 put 이란 명령어를 사용하여 웹파이과 디비파일을 업로드 합니다.

Put 웹파일명.tgz

Put 디비파일명.sql

파일의 이전이 끝났습니다. 이제 구 계정에서 로그아웃 합니다.

Exit

자 마루 호스팅의 신계정으로 ssh를 이용하여 접속합니다.

접속하여 보면 조금전에 업로드한 파일 2개가 자신의 계정에 보입니다.

웹파일명.tgz은 public_html/ 디렉토리 아래에서 풀어주어야 합니다.

디렉토리를 옮기는 명령어는 mv 입니다.

파일이동 명령 : mv 웹파일명.tgz  public_html

public_html 디렉토리로 옮겨 갑니다.

디렉토리 이동명령 : cd public_html

자 이제 압축해제 명령을 수행합니다.

압축해제 명령 : tar xvfzp 압축파일명.tgz

이제 압축이 성공적으로 수행되면 public_html/ 디렉토리에 완전하게 풀렸습니다.

이제 마루 매니저를 실행합니다.
마루매니저 실행명령 : maru

다음 화면과 같은 창에서 ( ) 번을 입력후 엔터를 칩니다.

자신의 데이터베이스 아이디, 디비명, 디비패스워드를 입력한 후, 조금전에 올려 두었던 웹파일명을 입력합니다. 이때 뒤의 .sql 을 뺀 디비파일명만을 입력합니다.

이제 데이터베이스가 복구가 되었습니다.

자 이제 자신의 홈페이지를 열어봅니다.
많은 에러들이 뜹니다. 대표적인 에러로는 그림이 나오지 않고 게시판의 글들이 나오지 않고 이상한 메시지가 나옵니다. 또란 링크된 페이지도 열리지 않습니다.

이제 세세한 조정이 필요합니다. 기존의 홈페이지 주소가 haha.naver.com 이었고 새로운 주소가 haha.maru.net 이라면 각 파일들에 있는 링크 주소를 새 것으로 바꾸어 주어야 합니다.

또한, 데이터 베이스정보도 새로운 정보로 변경해 주어야 합니다. 이때 바꾸어야 하는 정보는 디비명과 디비아이디, 디비패스워드 입니다.

제로보드의 경우 데이터베이스 정보가 있는 파일 명은 config.php 입니다. 해당 파일을 열어 디비정보가 있는 순서는 다음과 같습니다.

localhost
디비아이디
디비패스워드
디비명
?>

위와 같은 순서대로 자신의 계정의 데이터베이스 정보로 변경해 주시면 됩니다.

기타 다른 웹프로그램을 사용하신다면 제로보드와 같이 데이터베이스 정보를 담고 있는 곳을 현재 신계정의 것으로 변경해 주시면 됩니다.

참고로 제로보드의 경우 각 디렉토리 마다 퍼미션과 사용자의 세팅이 있으므로 다음과 같이 맞춰주어야 합니다. 위에서와 같은 방법으로 웹파일을 복구 하였다면 문제가 없으나, 제로보드 디렉토리를 개별적으로 옮기는 경우 퍼미션 에러나 소유권 에러로 동작하지 않는 경우가 있으니 다음을 참조하시기 바랍니다.

Chmod 707 로 해주어야 할 디렉토리

제로보드 설치 디렉토리 : bbs/
drwx---rwx   13 home     hostinguser        4096  2월 27 16:24 bbs/

bbs/ 디렉토리 내의 icon/ data/  디렉토리
drwx---rwx    5 home    hostinguser 4096 11월 18 11:01 icon/
drwx---rwx    8 home    hostinguser 4096 11월 25 17:35 data/

data 디렉토리에 있는 정보들
drwx---rwx    8 home    hostinguser 4096 11월 25 17:35 ./
drwx---rwx   13 home    hostinguser 4096  2월 27 16:24 ../
drwxrwxrwx    2 apache   apache       8192  2월 27 11:31 __zbSessionTMP/
drwx---rwx    2 home    hostinguser 4096 11월 25 17:34 bookmark/
drwx---rwx    2 home    hostinguser 4096 11월 25 17:37 dairy/
drwx---rwx    2 home    hostinguser 4096  1월 12 13:34 freeboard/
-rw-r--r--    1 apache   apache         34  2월 27 11:31 now_connect.php
-rw-r--r--    1 apache   apache          8  2월 27 11:31 now_member_connect.php
drwx---rwx    2 home    hostinguser 4096 11월 26 11:58 photo/
drwx---rwx    2 home    hostinguser 4096 11월 26 11:51 profile/

chmod 644 *.php

__zbSessionTMP/ 디렉토리는 777 퍼미션

나머지 스킨 디렉토리는      707 퍼미션


소유권 변경 할 디렉토리 및 파일들
drwxrwxrwx    2 apache   apache       8192  2월 27 11:31 __zbSessionTMP/
-rw-r--r--    1 apache   apache         34  2월 27 11:31 now_connect.php
-rw-r--r--    1 apache   apache          8  2월 27 11:31 now_member_connect.php
그리고 __zbSessionTMP/ 디렉토리 하부의 모든 파일들

위의 소유권은 반드시 아파치 의 소유권으로 변경이 되어야 합니다. 이것은 개별 사용자가 변경할 수 없으므로 반드시 마루의 운영자에게 변경 요청을 하시기 바랍니다. 신청 위치는 부가서비스,연장 신청 게시판을 통해서 신청하시면 됩니다. 혹은 irc 실시간 상담방을 이용하시면 됩니다.




번호
제목
조회
 마루호스팅은 백업정책이 어떻게 되나요?    5284
 제로보드와 계정을 마루로 잘 옮기기    10057
 타 호스팅 회사에서 계정을 이전 하려고 합니다. 어떻게 하면 될까요?    4985
45  제로보드의 관리자 아이디와 비밀번호를 분실 시 복구하는 방법입니다.     2139
44  도메인 파킹,포워딩 서비스는 없나요?     2065
43  한글 플러그인 주소     1936
42  세금 계산서 신청은 어떻게 해야 하나요?     2351
41  테터툴즈 설치시 유의사항     3141
40  환불규정안내입니다.     3383
39  외국 시민권자입니다. 주민번호를 어떻게 기입해야 할까요?     3433
38  하드용량 무제한 서비스는 없나요?     3683
37  결제방법을 무통장 입금을 선택했었는데, 카드결제로 할 수 없나요?     3183
36  제 계정의 특정 디렉토리가 삭제되지 않습니다. 삭제방법을 알려주세요.     4071
35  제 계정의 데이터베이스를 초기화 하고 싶습니다.     3547
34  제 계정을 초기화 하고 싶습니다. 어떻게 하나요?     4984
33  도메인 연결은 어떻게 하나요?     4384
32  도메인 네임서버 변경후 사이트 접속이 되다가 안되다가 합니다.     3676
31  계정 명의 이전을 할려면...     3643
30  이미지 외부링크 방지 할려면...     4376
29  독립도메인 네임서버 변경후에 3일정도 시간이 왜 필요 하나요?     4661
28  추가 메일을 신청하고 싶습니다.     4492
27  zterm을 사용하는데 소켓 에러가 납니다.     4276
26  디비 복구는 어떻게 하나요?     4508
25  상품 업그레이드는 어떻게 하나요?     4133
24  회원 탈퇴 신청은 어떻게 하나요?     3793
23  추가메일을 사용하기 위해서는...     4095
22  통신판매업 신고시 서버 소재지 기재 내용.     4228

  1 [2]