[삭제합니다.]한방에 백업, 복원 플러그인(수정본) > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

[삭제합니다.]한방에 백업, 복원 플러그인(수정본) 정보

[삭제합니다.]한방에 백업, 복원 플러그인(수정본)

본문

삭제합니다.

추천
3

댓글 전체

백업을 하면 해당 파일이 생성됩니다.
_osback.php?m=ab 나 _allbackup.php 하시면 2개의 파일이 생성될겁니다.
다른 곳의 백업본을 올리시려고 그러시나요?
복원 형식으로 진행은 되겠지만...
DB에 url 경로 때문에 이미지 엑박이나 링크가 깨질 수 있습니다.
다른 곳에 백업본을 올릴려고 합니다^^ 전에는 압축파일명을 지정하는곳이 있어서 변경해서 사용했습니다
이번에는 없어서요
$tar_file = "./youngcart5.4.2.tar.gz"; // 압축파일명 <--- 이전 _set.php 원샷에서는
설치와 백업은 다르니까요.
이번 osback 에는 별도의 파일 지정하는 곳을 만들지 않았습니다.
필요하시면 oneshot 처럼 변수화 해서 사용하셔도 될거 같습니다.
osback 은 또 다른 형태로 변형을 할 생각이라 별도의 처리를 하지 않았습니다.

아래 수정 코드를 만들어 보았는데 위치 확인이 가능하실지 모르겠습니다.
해당 위치에 아래 코드로 변경해서 쓰시면 됩니다.


$mode = "ab"; // 모드 : fb(파일백업), fr(파일복원), db(DB백업), dr(DB복원), ab(전체백업), ar(전체복원) 
$tar_file = 'osFB.tar.gz';
$sql_file = 'osDB.sql';



// 파일백업
@exec("tar -czvpf " . $tar_file . $set_include . $set_exclude);



// 파일복원
if(file_exists($set_path . '/' . $tar_file)) @exec("tar -xzvpf " . $tar_file);



@chmod($set_path . '/' . $sql_file, 0777);
$handle = @fopen($sql_file,'w+');
'
'
@chmod($set_path . '/' . $sql_file, 0644);



	if(file_exists($set_path . '/' . $sql_file)){
		$lines = file($set_path . '/' . $sql_file);
상단에 호환가능버전 보시면 '환경이 허락하는 모든 버전' 이라고 되어 있습니다.
백업과 복원에 사용되는 프로그램만 서버에서 제공되면 어떤 버전에서도 가능합니다.
5버전은 모두 커버가 가능하고 이전 버전은 약간의 고려 사항이 있긴하나 대체로 가능할거라
예상됩니다.
전체 503
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT