저희 365무료 Webhosting 이용 방법에 대한 설명이 아직 많이 부족한듯 합니다.
백업본을 이용해 복구하는 방법을 알아보도록 하겠습니다.
1. 우선 SSH 접근
|
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/ |
삭제시 퍼미션 문제로 인해 삭제가 올바르게 되지 않을 경우, 요청해 주시면 됩니다.
부족한 부분이나 이해가 가지 않는 부분이 있으면 댓글 부탁드립니다.
- 수고 하셨습니다. -
좋은 정보 감사 합니다 ^^