웹마스터 팁
텔넷/ SSH 안 되는 계정에서 TAR로 데이터 백업/XE 설치하기
2009.08.04 21:30
우선 다음과 같은 파일을 하나 만듭니다.
extract.php
<?
exec "tar xzvf xe*.tgz";
echo "명령어 실행이 완료되었습니다.";
?>
그리고 XE가 설치될 Directory(그러니까 www나 html같은 폴더)에 이 파일을 XE의 tgz 압축파일과 함께 업로드합니다.
그런 다음 그 상위 Directory의 권한을 반드시 777로 주셔야 합니다.
이제 http://Domain/extarct.php를 실행하면 간단히 압축이 풀립니다.
제가 이런 방법을 굳이 설명드린 것은, 윈도우에서 압축을 푼 것을 FTP로 올리려면 하나 하나 파일전송 요청을 하기 때문에
시간도 오래 걸리고, 가끔은 다운되기도 해서 처음부터 다시하는 수고가 발생하기 때문입니다.
이렇게 간단히 tar을 쓰면 파일 하나만 올려서 다운 될 염려 없이 간단히 설치하실 수 있습니다.
반대로 데이터를 백업 하실 때는
backup.php
<?
exec "tar czvf xe.bak.tgz ./xe";
echo "백업이 완료되었습니다.";
?>
을 xe위의 디렉터리의 퍼미션을 777주시고 사용하시면 됩니다.
주의할 사항은 xe가 설치된 바로 위 디렉터리의 퍼미션이 반드시 777이어야 하고, xe 디렉터리에 직접 넣어서 쓰시면 안된다는 겁니다.
그리고 XE의 백업파일이나 설치폴더가 모두 Nobody 권한으로 설정되기 때문에, 주의가 필요합니다.
따라서 삭제하실 때에도 exec명령어를 이용하셔야 하겠죠... 아니면 서버 관리자분께 chown을 부탁하셔야 합니다.
댓글 5
-
다스베이더
2009.08.05 13:01
-
Dream Of Veritas
2009.08.05 21:09
업데이트할 때는 사용하기 어렵습니다. 왜냐하면 이미 깔려 있는 파일들은 그 계정의 사용자 이름으로 깔려있고, 대부분 쓰기권한이 부여되지 않은 상태이기 때문에 nobody 상태로 명령어를 실행하는 exec로 압축을 풀면 일부 파일이 제대로 설치되지 않을 가능성이 있습니다. -
숙지황
2009.08.05 17:16
저같은 왕초보는 이런 베풀음에
허기와 갈증을
모면 합니다.
감사 합니다.
-
sol
2009.08.05 18:32
exec 가 대부분의 호스팅에서 지원이 잘 안될텐데요.. -
Dream Of Veritas
2009.08.05 21:06
제가 사용하는 무료계정 5개에서는 모두 잘 작동하던데요...
하긴, 말씀대로 많은 계정에서 보안을 이유로 exec 명령어 사용을 제한하고 있으며
이렇게 exec 명령어가 작동하지 않는 계정에서는 사용할 수 없습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] | 이홍석295 | 2008.09.03 |
mixup 애드온 Textyle에서 찾을 수 없는 증상 해결 팁 [1] | 라르게덴 | 2009.08.10 |
1.1.5에서 1.2.4으로 업그레이드 할 때.. [3] | 활주로 | 2009.08.06 |
zbxe에 bgm을 설치하자 [11] | 우리아기 | 2008.08.16 |
엄지 추천 기능 본문에 삽입 하고자 하실때 (급조) [2] | thejeon | 2009.07.29 |
텔넷/ SSH 안 되는 계정에서 TAR로 데이터 백업/XE 설치하기 [5] | Dream Of Veritas | 2009.08.04 |
Lavalic Mp3 플레이어를 대신하는... [8] | 조성우371 | 2009.07.13 |
팁이 아니고 저같은 초보자 분들이 아셔야 할 사항하나! [5] | 토니박스 | 2009.07.20 |
"파일첨부"가 클릭이 안되시는 분 보셔요. [11] | 최강협 | 2007.12.04 |
텔넷으로 순간 압축풀기/폴더 삭제/폴더파일 압축하기... [5] | Crazyhouse.cn | 2008.05.19 |
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] | 빨간발 | 2009.03.27 |
특정그룹 멤버 표시 위젯에서 이름 순 정렬하기 [2] | 이재한744 | 2009.03.30 |
확장변수를 위젯에서 출력하기 [5] | bibi | 2009.07.19 |
주문형게시판 만들기 [22] | 팔공산 | 2008.05.04 |
IIS에서 XE 설치 시 FTP 정보 등록에서 오류 조치 [4] | impre | 2009.02.20 |
첨부파일 안올라갈 경우.. [5] | 양갱; | 2009.04.18 |
메뉴에 플래시 적용하기 [7] | 지허 | 2007.10.23 |
쪽지 수신 음성 알림 [19] | Simulz | 2007.11.13 |
회원아이디 클릭시 메일보내기 기능 숨기기 [9] | 똑디 | 2008.12.18 |
사이트 주소 또는 title 고정시키기 [6] | 하늘(skycheer) | 2008.04.12 |
덮어 쓰는 것도 가능한 방법인가요?
(즉, 업데이트 할 때도 사용 가능한지 알고 싶습니다.)