이번 소스코드의 백업부분은 서버원격백업 소스코드와 100퍼 같습니다.
그냥 폴더이름만 maker에서 backup으로 바꿔서 넣은겁니다.
즉 이 소스코드를 사용하실수 있다면 서버원격백업 소스코드도 사용가능 합니다.
서버원격백업 링크 : http://kmbfamily.net/software/413
주의사항
- nginx 서버는 .htaccess의 미작동으로 백업 도중 외부인에 의해 백업본 데이터를 탈취 당할수 있습니다,백업을 완료한 즉시 삭제하세요.
- php 7.0 이상 서버의 db복원시 restore/index.php파일의 13번째줄은 반드시 주석처리 하고 14번째줄의 주석처리를 해제하세요.
기능
- 수동으로 서버 백업 및 복원을 할 수 있습니다.
특징
- ssh 접속과 상관없이 서버가 php만 지원하면 작동합니다.
- 웹 브라우저 실행 한번으로 db와 ftp의 백업 또는 복원을 간편하게 실행할수 있습니다.
사용 및 설치방법
백업 방법
- backup폴더안에 있는 index파일을 열고 서버에 맞게 설정합니다.
- backup폴더째 백업할 서버에 올려줍니다.
- 웹 브라우저로 backup/index.php파일을 실행합니다.
- ftp로 백업이 완료된 ftp파일 및 db를 받아줍니다.(backup폴더 안에 생성되어 있습니다.)
생성된 파일 설명
- backup.zip : ftp파일 백업본
- backup.sql : mysqldump 함수를 이용한 sql 방식 db백업본
- backupsqli.sql : mysqli 함수를 이용한 sqli방식 db백업본
db는 php 버전 서버환경에 따라 backup.sql 또는 backupsqli.sql 이 소실 또는 10kb 미만의 파일이 될수 있습니다.
10kb미만의 sql파일은 사용할수 없는 db입니다.
복원방법
- restore폴더안에 있는 index파일을 열고 복원서버에 맞게 설정합니다.
- restore폴더 안에 복원할 내용이 담긴 ftp파일 및 db파일을 각각backup.zip 및 backup.sql로 파일이름을 변경후 넣어줍니다.
- restore폴더째 복원할 서버에 올려줍니다.
- 웹브라우저로 restore/index.php 를 실행합니다.
복원시 주의사항
- backup.sql,backupsqli.sql 중 정상적으로 압축된 db를 사용하세요.
- 복원할 ftp파일은 복원할 파일만 압축해서 복원 진행해주세요.
이해하기 어려우신 분은 지원에 자세한 설명 및 영상을 참고해 주세요.
개발자
- kmbfamily,주영,xenoteam
지원
- 공식홈페이지 : http://www.kmbfamily.net & https://www.xenoteam.co.kr
- 깃허브 : https://github.com/kmbfamily/menualbnr
- 자세한 설명 및 시연 영상 : http://kmbfamily.net/software/496
- 문의 : [email protected] 또는 https://open.kakao.com/o/gYfBp3w
라이선스
Copyright by kmbfamily & 주영 & xenoteam 2014 All rights reserved http://www.kmbfamily.net
이 프로그램은 자유 소프트웨어입니다. 자유 소프트웨어 재단이 발표 한 GNU 약소 일반 공중 사용 허가서 (GNU Lesser General Public License) 조건에 따라 재배포 및 수정할 수 있습니다. 이 소스코드는 유용 할 것이라는 희망으로 배포되었지만 어떠한 보증도하지 않습니다. 상품성 또는 특정 목적에의 적합성에 대한 묵시적인 보증조차하지 않습니다.