웹마스터 팁

일단 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 업데이트는 끝입니다. ^^



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

제목 글쓴이 날짜
XE이전 작업순서 elancer 2019.03.28
1.11.3 업로드 패치 이후 업로드 오류 관련 우소푸 2019.04.21
로그인 실패시 실패내역 쪽지와 메일 발송 되는걸 발송 안 되게 하려면.. sejin7940 2019.05.21
스케치북5 게시판 사용자정의에 색상 적용하기 file 아데나 2019.05.31
관리자페이지의 회원목록에서 타회원들의 비밀번호 찾기 질문/답변 수정 가능하도록 하려면.. sejin7940 2019.07.03
VSCODE에서 PRETTIER-PHP 사용하기 (중급자용) reactux 2019.07.29
관리자 아이디/비번을 잃어버렸을때, 관리자페이지 접속을 못할 때 TIP [1] file 플레이웹 2019.08.13
회원가입품 연락처항목 공백잇을시 질문입니다. 해운거사2 2019.08.16
xe 기본회원가입품 연락처항목 공백&숫자 유효성검사 질문입니다. 해운거사2 2019.08.25
코드 이미지 생성해주는 사이트 [2] file reactux 2019.10.06
대부분 쉬운설치로 인해 홈페이지 빈 페이지가 뜨는 에러는.. CJM 2019.10.24
ZB게시판에 구글광고 달수 없나요? [2] 손주사랑 2019.11.23
AI 개발에 적합한 5가지 프로그래밍 언어 ppumweb 2020.01.06
커뮤니션 쪽지 보내기 기능을 모바일 에서 실행시 로그인 풀림 현상 인천한량 2020.04.14
XE를 다른디렉토리에 설치후 리다이렉트하기 디자인플렉스 2020.04.24
content 위젯에서 태그로 글 뽑기 날아올라 2021.02.07
XE 1.4에서 HTML5 에디터 사용하기 (Flash 없는) [3] file Toby 2021.02.24
불법광고 댓글 greentown 2021.05.18
검색엔진 네이버 사이트 순위 SEO 검색엔진 최적화 작업해도 안 올라간다면.. [1] file CJM 2022.05.16