웹마스터 팁

일단 SVN사용을 위한 기본 지식은 http://spring.zeroboard.com/80676#9 을 참고하세요.^^

일단 해당 글에 소개된 TortoiseSVN 을 기본으로 설명합니다.


일단 SVN 최신 파일을 받아올 폴더를 만듭시다.

Snap1.jpg

위 그림과 같이 파일을 받고자 하는 폴더를 클릭하고 오른쪽 클릭 해서 SVN 익스포트를 선택합니다.

Snap2.jpg

위와 같이 익스포트 메뉴가 나옵니다.

저장소 URL에 다음과 같이 http://svn.zeroboard.com/zeroboard_xe/trunk 이라고 적어넣고 확인을 누릅니다.

그럼 주르르륵 최신 업데이트된 파일이 받아집니다.




자..여기까지는 어렵지 않았죠?



이제는 이걸 압축할 차례입니다. 그냥 올리면 안되냐구요?  왜 안되겠습니까? 당연히 되죠.

단, 그럼  시간이 무지 걸린다는 단점이 있죠. 그리고 올라가다가 에러나는 경우도 생기고 말입니다.


그래서 이제 압! 축! 을 해서 올리는 겁니다.

일단은 사용할 압축 프로그램은 7zip 이라는 프로그램입니다.

http://downloads.sourceforge.net/sevenzip/7z442.exe <- 요걸 다운 받으시면 됩니다.

보통 일반적인 서버인 Linux 서버의 경우 보통 tar.gz 확장자의 압축파일을 사용합니다.

확장자가 좀 이상하죠? 이건 바로 tar 파일을 다시 gzip으로 압축해서 그렇습니다.

 

그리고 tar와 gzip을 동시 지원하는 프로그램이 바로 7zip 입니다.

여기서 짚고 넘어갑시다. 왜 2번 압축할까요?

그 원인은 바로 tar 포맷에 있습니다.

사실 tar는 압축포맷이 아닙니다. 단순히 여러개의 파일과 폴더를 하나의 파일로 묶어주는 역활만 해줍니다.

그럼 그냥 gzip으로 압축하면 되지 않겠어요? 라고 말할수도 있습니다만, gzip도 단점이 있습니다.

다름 아닌 gzip은 여러개의 파일을 묶어서 압축하지 못한다는 것이죠.

그래서 일단 tar로 묶어놓은 것을 다시 gzip으로 압축하는 겁니다. 

왜 이런 않좋은 걸 쓰냐고 하실지 모르겠습니다만, 이 두가지 프로그램은 둘다 GNU에 의거한 프리웨어라 그렇습니다.



일단 7zip 프로그램을 설치해봅시다.

Snap3.jpg

받은 파일을 전부 선택한 후 오른쪽 클릭 하시면 메뉴에 7zip메뉴가 있습니다..7zip으로 압축하기를 선택합시다.

일단 압축형식을 Tar로 선택합니다. 그럼 tar로 압축된 파일 하나가 생성됩니다.

그 tar파일을 선택하고 다시 7zip으로 압축하기를 선택해서 이번에는 gzip을 선택하고 압축합니다.

이렇게 하시면 tar.gz 파일이 생성됩니다.




이제는 본격적으로 자신의 웹사이트에 적용해야겠죠?

제가 올린 글중에 http://spring.zeroboard.com/181335#0 을 보시면 WinSCP라는 프로그램을 소개해놨습니다.

이 프로그램은 FTP와 SSH를 동시지원하는 아주 편리한 프로그램이지요..

이걸 중심으로 설명합니다.


일단 프로그램을 실행하면 보통의 FTP프로그램과 같습니다.

일단 ftp로 접속해서 아까 압축한 tat.gz 파일을 업로드 합니다.

업로드 할 위치는 zbxe가 설치된 폴더 안 입니다.


Snap4.jpg


위 그림 처럼 Open Terminal 을 선택하면

Snap5.jpg


 

위 처럼 콘솔창이 나옵니다.

명령어 부분에 다음과 같이 넣고 실행합니다.

tar xvfpz 파일명

위와 같이 명령어를 치시면 순식간에 압축이 풀리는걸 볼수있습니다.


이러면 서버에 제로보드XE 업데이트는 끝입니다. ^^



어때요? 쉽죠? (밥 아저씨 버전........ 엇..돌날라 온다...)