웹마스터 팁

이런것도 팁이 될런지는 모르겠군요.

질문&답변 게시판에 딱 저와 같은 환경에 백업방법에 대해 물어보신분이 계셔서 밤이 늦었지만 주섬주섬 써봅니다.

제 주제에 이런걸 쓰게되서 부끄럽군요..ㅠㅠ

단 한분이라도 작은 도움이 되었길 바라면서....^^;

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

아래의 방법은 어디까지나 제 개인 웹서버의 환경에 맞춘 방법입니다.

아래의 백업 및 복구 방법은 근사모 홈페이지에 있는 내용을 약간 수정한 내용임을 밝힙니다.

제가 너무나도 왕 초보인 관계로 아래 내용에 대해 변형된 질문을 하시면 난감할수도 있습니다..^^;

아래의 내용 모두는 실제로 제가 사용한 방법입니다...지금도 여전히 아래 방법을 사용하고있습니다.

웹서버의 사용 OS : Windows XP
서버관련 프로그램 : APM_Setup 6 (근사모)
제로보드XE 버젼 : zbxe.1.0.6


[웹서버 백업방법]

첫번째로 DB를 백업받습니다.

DB를 백업받는 순서는 아래와 같습니다.

[시작] - [실행] 에서 cmd 쓰시고 엔터하면 예전의 도스창같은것이 활성화됩니다.

그러면 아래의 경로로 이동합니다.

d:\>apm_setup\server\mysql5\bin

위와 같은 경우는 D 드라이브에 APM_Setup 이 설치되어있는것입니다.

본인이 C 드라이브에 설치를 하셨다면 c:\>apm_setup\server\mysql5\bin 가되겠죠..

이동하였으면 다시 아래와 같이 명령합니다.

mysqldump.exe -uroot -p aaa > d:\aaa.sql      엔터

여기서 처음에 있는 "aaa"는 현재 본인의 서버에 사용하고 있는 DB 이름입니다.

웹서버를 사용하시는분은 임의의 DB를 만드셨을것입니다..바로 그 DB 이름을 써주시면 됩니다.

뒤에 있는 d:\aaa.sql 은 현재의 DB를 백업을 하되 파일 이름은 aaa.sql로 만들고 D 드라이브에 저장하는 뜻입니다.

자 ... 이렇게 함으로써 DB는 백업을 한것입니다.

DB를 백업했다고 하여 게시물들에 첨부된 파일들은 백업이 된것은 아닙니다.


두번째로는 좀 무식한 방법이지만 제로보드 폴더를 통채로 압축하여 보관을 합니다.

제로보드 설치경로가 http://www.aaaa.com/zbxe 라면 zbxe 폴더 통채로 압축을 합니다.

최소한 저의 경우엔 좀 무식하긴 하지만 이런 방법이 속편합니다...

세번째 복구에 대해 알아봅니다.

하드포멧을 했다고 가정하고요..

새 컴퓨터에 기존에 사용하던 APM_Setup 같은버젼을 설치합니다.

네번째 제로보드 역시 같은 버젼으로 설치를 합니다.

제로보드를 설치하기 위해서는 phpmyadmin에 들어가셔서 DB 및 사용자를 등록하시는것은 아시겠지요?

자 그러면 제로보드XE 역시 설치가 완료되었군요.

다섯번째 제로보드 폴더 통채로 압축해둔것을 통채로 서버에 업로드 시킵니다.

즉, zbxe 폴더 내용을 백업해둔 파일및 폴더들로 일괄 교체를 해버립니다..^^;;


다섯번째
DB를 복구하도록 하겠습니다.

자 다시 도스창을 열고요..

아래의 경로로 이동합니다.

d:\apm_setup\server\mysql5\bin

백업할때의 위치와 같군요...

만약 phpmyadmin에서 DB를 만들지 않았다면 도스창에서도 DB를 만들수 있습니다.

mysqladmin.exe -uroot -p create aaa  라고 입력하고 엔터를 칩니다.

여기서 aaa는 만들고자하는 DB 이름입니다..물론 다른 이름으로 가능합니다.

DB를 만들었다면 아래와 같이 입력하고 엔터를 칩니다.

mysql.exe -uroot -p aaa < d:\aaa.sql

여기서 처음에 나오는  aaa는 덮어쓸 DB 이름입니다..즉, 위에서 만들어둔 DB이름이 되겠군요.

뒤의 d:\aaa.sql 은 처음에 백업해둔 파일 이름과 백업파일이 저장된 경로입니다. 즉, 백업된 원본 파일입니다.

이로써 DB 복구는 완료되었습니다.

이제 DB가 제데로 복구되었는지 확인하기 위해 아래와 같이 입력하고 엔터를 칩니다.

 mysqlshow.exe -uroot -p aaa

여기서 aaa는 확인하고자 하는 DB 이름입니다.

이로써 apm_setup를 이용한 웹서버에 제로보드를 사용해서 만든 홈페이지 백업 및 복구가 완료되었습니다.



[제로보드 XE 게시물의 등록 날짜 (글쓴 날짜) 변경하는 방법]

백업 및 복구와 마찬가지로 근사모에서 제공하는 apm_setup 6 버젼을 기준으로 설명하겠습니다.

방법은 아주아주 간단합니다..

웹서버의 phpmyadmin에 접속합니다.

제 경우는 http://127.0.0.1/myadmin 입니다.

로그인하시고요..좌측메뉴에서 해당 DB 이름을 클릭합니다.

그러면 아래와같은 화면이 나오는데..

① 클릭하고 ② 클릭하면 제로보드의 모든 게시물이 출력이 됩니다.

등록날짜 수정하고자하는 게시물을 찾으신다음에 ③를 클릭합니다.




③을 클릭하면 아래와 같은 화면이 나옵니다.


①은 게시물의 현재 등록 날짜인데 바로 이부분을 수정하시면 게시물 등록날짜가 변경됩니다.

하지만 게시물의 등록 날짜가 변경되었다하여 게시판에서 게시물 리스트들이 등록날짜별로 순서가 변경되지는 않습니다.

이럴때 ②의 숫자를 적절히 변경하면 게시물 리스트 순서도 바꿀수 있습니다.





이상입니다...^^;;

제목 글쓴이 날짜
textyle에서 카카오 보내기 버튼 넣기 웹빌드 2014.02.24
모바일 게시판에서 이미지 리사이즈 적용방법 [6] socialskyo 2014.02.24
SFTP 적용하기 [6] Seeean 2014.02.24
Specify image dimensions socialskyo 2014.02.26
누리고 + KCP 결제 모듈 사용시 "연동 모듈 호출 오류" 가 날때 [1] idkiller 2014.02.26
1.5버전대에서 1.7.4버전으로 업데이트시.. [4] 똑디 2014.02.26
nginx 에서 서브도메인 사용시 로그인유지방법 [3] garnecia 2014.02.26
[10원팁] 서버에 계정추가후 새로설치하는데 CSS가 깨진다? [3] 키스미베이베 2014.02.27
[팁 시리즈 1] 웹 사이트 이전 및 복구/백업(이)가 되지 않습니다! [6] Omega3 2014.02.28
정규식 문법 웹엔진 2014.02.28
해외 아이피 차단 방법입니다. [3] Flolida 2014.03.01
[팁 시리즈 2] 한글 도메인이나 영문 도메인 설정을 잘못 건드려서 사이트의 모든 기능이 거의 먹통입니다! Omega3 2014.03.01
방명록 댓글 줄바꿈 메디칼온 2014.03.03
xe 홈페이지 폰갭으로 묶을때 웹빌드 2014.03.03
페이지 모듈에서 다국어 기능 작동 안 하는 버그 패치법 [1] sejin7940 2014.03.04
폰갭 제작 어플 gcm 발송시 변수 웹빌드 2014.03.04
XE 어플로 만들때 PUSH 기능처리 방법 웹빌드 2014.03.06
css3 둥근테두리 만들기 낮은자 2014.03.06
css3 안쪽과 바깥쪽 그림자 만들기 입니다 file 낮은자 2014.03.06
자주 쓰이는 정규표현식 모음 투니페이퍼 2014.03.06