백업

백업에서 사이트 복원하기

If your site is broken after an update, has been compromised, or content has been accidentally deleted, restoring from a backup is often the fastest way to get back to a working state. This guide…

사이트가 업데이트 후 손상되었거나, 보안이 침해되었거나, 콘텐츠가 실수로 삭제된 경우 백업에서 복원하는 것이 작동 상태로 돌아가는 가장 빠른 방법인 경우가 많습니다. 이 가이드는 전체 복원 프로세스를 설명합니다.

백업에서 복원해야 하는 경우

다음과 같은 경우 복원이 올바른 선택입니다.

  • 플러그인 또는 테마 업데이트로 인해 사이트가 손상되었고 관리자 대시보드에 접근할 수 없습니다.
  • 사이트가 해킹되었거나 변조되었으며 깨끗한 상태로 돌아가야 합니다.
  • 실수로 게시물, 페이지 또는 업로드된 파일을 삭제했으며 이를 복구해야 합니다.
  • PHP 버전 변경으로 인해 치명적 오류가 발생했고 PHP만 되돌리는 것으로 해결되지 않았습니다.
  • 구성 변경으로 인해 사이트에 접근할 수 없으며 원인을 파악할 수 없습니다.

복원이 문제를 해결할 것인지 확실하지 않다면 먼저 스테이징 환경으로 복원하는 것을 고려하세요. 라이브 사이트를 건드리기 전에 스테이징 복원을 설정해야 하는 경우 지원팀에 문의하세요.

복원이 수행하는 작업

복원은 현재 사이트를 선택한 백업의 내용으로 완전히 덮어씁니다.

  • 모든 사이트 파일이 백업의 파일로 교체됩니다.
  • 데이터베이스가 백업의 데이터베이스 스냅샷으로 교체됩니다.
  • 새 게시물, 새 업로드, 설정 변경, 플러그인 업데이트를 포함하여 백업이 생성된 후 수행된 모든 변경 사항이 손실됩니다.

복원은 실행 취소할 수 없습니다. 복원을 확인하면 사이트의 현재 상태가 사라집니다. 복원하기 전에 현재 버전의 사이트에서 유지하고 싶은 항목(예: 백업 이후 주문 또는 오늘 작성한 게시물)이 있다면 저장하거나 내보내세요.

복원에 소요되는 시간

대부분의 복원은 2~5분 안에 완료됩니다. 많은 파일이나 큰 데이터베이스가 있는 더 큰 사이트는 최대 10분이 소요될 수 있습니다. 복원 프로세스 중에 사이트가 잠시 사용할 수 없게 됩니다.

복원 옵션을 보여주는 백업 페이지

KPanel에서 백업 찾기

  1. kpanel.kapsulehost.com에서 KPanel에 로그인하세요.
  2. 왼쪽 사이드바에서 Websites를 클릭한 후 복원할 사이트를 클릭하세요.
  3. 사이트 자체 메뉴에서 Backups, Backups를 엽니다. 직접 주소는 /websites/<site-id>/backups입니다.
  4. 사용 가능한 백업 목록이 표시되며, 날짜별로 정렬되어 가장 최근 백업이 맨 위에 있습니다. 각 백업에는 레이블(추가한 경우), 생성된 날짜 및 시간, 백업 크기가 표시됩니다.

자동 백업에는 날짜로 라벨이 지정됩니다. 수동 백업에는 생성 시 입력한 레이블이 표시됩니다.

백업 복원

  1. 목록에서 복원할 백업을 찾으세요.
  2. 해당 백업 옆의 Restore 버튼을 클릭하세요.
  3. 확인 대화 상자가 나타납니다. 복원 대상과 복원할 항목을 선택하세요.
  4. 기본적으로 복원 대상은 **Staging (recommended)**로 설정되어 있으며, 이는 프로덕션을 건드리기 전에 확인할 수 있도록 사이트의 복사본을 만듭니다.
  5. What to restore 선택기를 사용하세요: Files + database(기본값), Files only, 또는 Database only.
  6. 라이브 사이트로 직접 복원하려면 대상을 **Directly to live (advanced)**로 전환하고 도메인 이름을 입력하여 확인하세요.
  7. Restore to staging을 클릭하세요(전환한 경우 Restore directly to live).

복원이 즉시 시작됩니다. 진행 표시줄이 나타납니다. 스테이징으로 복원한 경우 완료되면 스테이징 URL을 미리 보기 위한 링크가 나타납니다.

Kora를 통해 복원

Kora에 백업을 복원하도록 요청할 수 있습니다.

"어제의 백업으로 내 사이트를 복원해주세요." "PHP 업데이트 전에 생성한 백업으로 롤백해주세요."

Kora는 올바른 백업을 식별하고, 복원할 계획인 백업을 보여주며, 진행하기 전에 확인을 요청합니다. 위험한 작업은 항상 명시적 승인이 필요합니다.

복원 후 수행할 작업

복원이 완료된 후 다음 사항을 확인하세요.

  1. 새 브라우저 탭에서 사이트를 방문하세요(캐시된 버전을 피하기 위해 비공개/시크릿 창 사용). 사이트가 올바르게 로드되고 예상한 페이지가 있는지 확인하세요.
  2. WordPress 또는 애플리케이션 관리 페이지에 로그인하세요 백엔드에 접근할 수 있는지 확인하세요.
  3. 누락된 콘텐츠를 확인하세요. 백업 타임스탬프 이후에 생성된 게시물, 주문 또는 업로드는 중요한 경우 수동으로 다시 추가해야 합니다.
  4. 의도적인 변경을 다시 적용하세요. 백업이 의도적으로 수행한 구성 변경(예: 플러그인에 입력된 새 API 키)보다 먼저인 경우 해당 설정을 다시 입력하세요.
  5. 플러그인 업데이트 또는 보안 스캔을 실행하세요 복원이 해킹으로 인해 트리거된 경우. 복원은 주입된 파일을 제거하지만 타협을 허용한 취약점은 여전히 해결되어야 합니다.

해킹된 사이트를 복원하려면 복원 후 support@kapsulehost.com에서 지원팀에 문의하세요. 지원팀은 사이트를 강화하고 남아있는 취약점을 스캔하는 것에 대해 조언할 수 있습니다.

복원 후에도 백업이 유지됩니다

백업을 복원해도 다른 백업이 삭제되지 않습니다. 전체 백업 기록이 그대로 유지되며, 복원이 완료된 순간부터 일일 자동 백업이 정상적으로 계속됩니다.

여전히 도움이 필요하신가요?

다음 주소로 이메일을 보내주세요 support@kapsulehost.com 또는 KPanel에서 채팅을 시작하세요.

KPanel 열기