저희 365무료 Webhosting 이용 방법에 대한 설명이 아직 많이 부족한듯 합니다.

백업본을 이용해 복구하는 방법을 알아보도록 하겠습니다.

1. 우선 SSH 접근

00000backup.jpg 

login as: 365managed

############################################################
#                                                                                       #
# Thank you! This is 365managed!!                                       #
# If you have requests, use http://community.365managed.net#
#                                                                                       #
############################################################

365managed@58.180.27.30's password:
Last login: Fri Jun 19 11:48:27 2009 from ***.***.***.***
[~]$ ls
365backup  public_html


[~]$ ls 365backup/
db-365managed-200906190400.sql  home-365managed-200906190400.tar.gz


[~]$ ls public_html/
365managed  addons   common  files       index.php  libs     widgets
LICENSE     classes  config  index.html  layouts    modules  widgetstyles

* 현재 XE가 public_html 바로 밑에 설치되어 있는 상황입니다.

2. 기존 웹소스 백업

[~]$ mv public_html/ public_html.old


[~]$ ls
365backup  public_html.old

3. 백업본 압축 해제 및 경로에 맞추어 이동

(아래 명령어를 치시면 [계정명] 폴더가 생성되면서 압축이 해제됩니다.)

[~]$ tar zxvfp 365backup/home-365managed-200906190400.tar.gz

---------------생략----------------------------------

365managed/public_html/widgets/tab_newest_document/skins/xe_official/images/blank.gif
365managed/public_html/widgets/tab_newest_document/skins/xe_official/skin.xml
365managed/public_html/widgets/tab_newest_document/skins/xe_official/css/
365managed/public_html/widgets/tab_newest_document/skins/xe_official/css/normal.css
365managed/public_html/widgets/tab_newest_document/conf/
365managed/public_html/widgets/tab_newest_document/conf/info.xml
365managed/public_html/.htaccess
365managed/public_html/config/
365managed/public_html/config/config.inc.php
365managed/public_html/config/func.inc.php
365managed/.zshrc
365managed/.mozilla/
365managed/.mozilla/plugins/
365managed/.mozilla/extensions/
365managed/.bash_logout

[~]$ ls
365backup  365managed  public_html.old


[~]$ mv 365managed/public_html/ .


[~]$ ls
365backup  365managed  public_html  public_html.old

4. 퍼미션 변경

(아파치가 nobody user로 가동되기 때문에 파일업로드,수정,삭제가 정상적으로 되기 위해서는 필요합니다.)

[~]$ ls -al public_html public_html.old/
public_html:
total 100
drwx---rwx 12 978 100  4096 Jun 19 02:30 .
drwx-----x  7 978 100  4096 Jun 19 02:56 ..
-rw-r--r--  1 978 100  3962 Jun 19 02:29 .htaccess
-rw-r--r--  1 978 100 40053 Jun 19 02:29 LICENSE
drwxr-xr-x 21 978 100  4096 Jun 19 02:29 addons
drwxr-xr-x 18 978 100  4096 Jun 19 02:29 classes
drwxr-xr-x  6 978 100  4096 Jun 19 02:29 common
drwxr-xr-x  2 978 100  4096 Jun 19 02:29 config
drwxr-xr-x  6 978 100  4096 Jun 19 02:30 files
-rw-r--r--  1 978 100   397 Jun 19 02:29 index.html
-rw-r--r--  1 978 100  3045 Jun 19 02:29 index.php
drwxr-xr-x  5 978 100  4096 Jun 19 02:29 layouts
drwxr-xr-x  4 978 100  4096 Jun 19 02:29 libs
drwxr-xr-x 39 978 100  4096 Jun 19 02:29 modules
drwxr-xr-x 29 978 100  4096 Jun 19 02:29 widgets
drwxr-xr-x 13 978 100  4096 Jun 19 02:29 widgetstyles

public_html.old/:
total 104
drwx---rwx 13 978 100  4096 Jun 19 02:30 .
drwx-----x  7 978 100  4096 Jun 19 02:56 ..
-rw-r--r--  1 978 100  3962 Jun 19 02:29 .htaccess
drwxr-xr-x  4   0   0  4096 Jun 19 02:29 365managed
-rw-r--r--  1 978 100 40053 Jun 19 02:29 LICENSE
drwxr-xr-x 21 978 100  4096 Jun 19 02:29 addons
drwxr-xr-x 18 978 100  4096 Jun 19 02:29 classes
drwxr-xr-x  6 978 100  4096 Jun 19 02:29 common
drwxr-xr-x  2 978 100  4096 Jun 19 02:29 config
drwxr-xr-x  6  99  99  4096 Jun 19 02:30 files
-rw-r--r--  1 978 100   397 Jun 19 02:29 index.html
-rw-r--r--  1 978 100  3045 Jun 19 02:29 index.php
drwxr-xr-x  5 978 100  4096 Jun 19 02:29 layouts
drwxr-xr-x  4 978 100  4096 Jun 19 02:29 libs
drwxr-xr-x 39 978 100  4096 Jun 19 02:29 modules
drwxr-xr-x 29 978 100  4096 Jun 19 02:29 widgets
drwxr-xr-x 13 978 100  4096 Jun 19 02:29 widgetstyles

[~]$ chmod -R 707 public_html/files/


[~]$ ls -al public_html/files/
total 24
drwx---rwx  6 978 100 4096 Jun 19 02:30 .
drwx---rwx 12 978 100 4096 Jun 19 02:30 ..
drwx---rwx  4 978 100 4096 Jun 19 02:30 attach
drwx---rwx 15 978 100 4096 Jun 19 02:30 cache
drwx---rwx  2 978 100 4096 Jun 19 02:30 config
drwx---rwx  8 978 100 4096 Jun 19 02:30 member_extra_info

* 위 내용은 권한설정상 일반유저로 접근해서는 소유자 변경이 되지 않으므로 퍼미션을 707로 변경하는 방법을 이용하였습니다.

5. 마무리

(이상 유무 확인 및 이상이 없을 경우 백업본 및 원 파일 삭제)

[~]$ rm -rf 365managed/

[~]$ rm -rf public_html.old/

삭제시 퍼미션 문제로 인해 삭제가 올바르게 되지 않을 경우, 요청해 주시면 됩니다.

부족한 부분이나 이해가 가지 않는 부분이 있으면 댓글 부탁드립니다.

- 수고 하셨습니다. -