워드프레스 백업/복원하기

11

워드프레스가 정상적으로 작동하지 않을 경우 복구하는 가장 간편한 방법은 DB와 데이터를 복원하는 것입니다.

웹호스팅업체에서 제공하는 백업/복원 기능

보통 웹호스팅업체에서 백업/복원 기능을 제공하는 경우가 많습니다.

예를 들어, Cafe24를 사용하는 경우, DB와 데이터를 백업하려면 먼저 Cafe24 사이트에서 로그인하고 나의서비스관리를 누릅니다. 그러면 왼쪽 패널에 서비스를 관리할 수 있는 메뉴가 표시됩니다.
Cafe24 백업

위의 그림과 같이 카페24에서는 두 가지 백업 모드를 지원합니다. 아래에 있는 DATA&DB복원/백업에서는 매일 백업되는 자료를 다운로드받을 수 있습니다. 별다른 작업을 한 적이 없다면 이 메뉴를 사용하여 백업하시면 되고, 오늘 사이트에서 새로운 작업을 한 적이 있다면 백업받기/올리기 메뉴를 사용하여 최근 데이터를 다운로드하시기 바랍니다. (카페24에서는 보통 새벽 5시부터 전날 데이터와 DB를 자동으로 백업합니다.)

다른 웹호스팅 업체 서비스에서도 비슷한 백업/복원 옵션을 제공할 것입니다. 자세한 내용은 사용하고 계신 웹호스팅 업체 사이트를 참조하시기 바랍니다.

참고: 카페24에서는 자체 백업/복원 기능을 제공하여 백업을 소홀히 할 수 있습니다. 그래도 정기적으로 백업을 해 놓으면 만일의 사태에 대비할 수 있을 것 같습니다. 하지만 웹호스팅 업체에서 제공하는 자동 백업 기능이 완전하지 않을 수 있습니다. 정기적으로 수동으로 데이터와 DB를 백업해 놓으면 더 안전할 수 있습니다.

참고로 카페24에서는 PHP 5.x에서 PHP 7.0으로 변경하거나 PHP 7.0에서 PHP 5.5 혹은 이하 버전으로 변경신청할 수 있습니다. 변경하는 경우 모든 데이터와 DB가 삭제되므로 반드시 백업을 모두 한 후에 진행하기 바랍니다.

카페24 PHP 변경 신청


플러그인을 사용한 백업/복원

호스팅업체에서 제공하는 백업/복원과 별도로 워드프레스 플러그인을 사용하여 원하는 시간에 데이터나 DB를 백업하여 하드에 저장할 수도 있습니다.

업데이트: 아래 글이 조금 오래되어서 아래에 소개하는 플러그인이 1년 넘게 업데이트가 되지 않았네요.

아래에서 소개하는 플러그인 대신 다음 글에서 소개하는 플러그인을 사용해보시기 바랍니다.

만약 사이트에 접속할 수 없는 상태이고 복원이 어려운 경우 서비스 문의를 통해 서비스(유료)를 의뢰하실 수 있습니다.


플러그인 추가하기 페이지에서 Backup을 검색해보면 다양한 백업 플러그인이 검색됩니다.
WordPress Backup
개인적으로 WP-DB-Backup이라는 백업/복원 플러그인을 사용하고 있는데, 나름대로 괜찮은 것 같습니다.

이 플러그인을 설치하고 활성화하면 알림판(대시보드)의 왼쪽 패널에 Backups라는 메뉴가 추가됩니다. Backup를 클릭하여 DB와 데이터 백업을 예약하거나 수동으로 백업/복원할 수 있습니다.
Manage Backups in WordPress

위의 그림에서 (1) Settings를 누르면 백업을 예약할 수 있는 설정을 지정할 수 있습니다. (2)Run now(지금 실행)를 클릭하면 즉시 수동으로 백업할 수 있습니다. 그리고 백업한 자료를 다운로드하려면 맨 오른쪽의 ActionsDownload를, 복원하려면 Restore를 클릭하면 됩니다.

Backups > Settings 메뉴에서는 Dropbox와 연동할 수 있는 설정을 지정할 수 있습니다.
Manage Settings - Dropbox

이와는 별도로 Duplicator라는 플러그인을 사용하면 워드프레스 사이트를 통째로 복제할 수 있습니다.

자료를 백업해 놓으면 예기치 못한 상황에서 쉽게 복원하여 시스템을 정상화할 수 있습니다. 워드프레스 자료를 백업할 때에는 데이터뿐만 아니라 DB도 함께 백업하시기 바랍니다.

참고:

*일부 글에 제휴링크가 포함될 수 있습니다.기부를 통해 블로그 운영을 후원하실 수 있습니다.

Related Posts

11개 댓글
  1. 이정호

    이렇게 카페24에서 백업하기 누르고 초기화 하고서 복원을 하면 게시글만 되살아나느건가요?

    1. Word

      데이터와 DB를 동시에 복원하면 사이트가 그대로 되살아날 것입니다.
      간혹 복원해도 오류가 사라지지 않는 경우도 있습니다. 그런 경우에는 근본적인 문제를 해결해야 할 것입니다.

      참고로 이미지 파일 이름에 한글이 포함되어 있다면 복원하는 과정에서 한글 파일 이름이 깨질 수도 있습니다. 혹시 모르니 PC에 백업을 받아 놓은 후에 복원을 진행하는 것이 안전할 수 있습니다.

  2. ㄹㄹ

    좋은내용 감사합니다. 제가 현재 카페24 사용중인데요. php5.5에서 php7.0으로 변경하려고 하거든요. data&db백업복원으로 백업을 받았더니 data_backup.tar.gz라는 파일과 db_backup.sql이라는 파일을 받았는데요. 이 두개 파일만 있으면 php업그레이드 하고 복원이 되는건가요? 조언 좀 부탁드립니다.

    1. Word

      안녕하세요?

      카페24에서는 자체 백업/복원 기능을 제공하기 때문에 굳이 백업을 할 필요가 없지만, 그래도 데이터와 DB를 백업해놓으면 안심될 것 같습니다.

      두 개 파일을 백업했다면 PHP7으로 변경신청해도 될 것 같습니다.

      참고로 저도 카페24에서 운영하는 사이트가 있어서 PHP7으로 변경신청을 해 놓았는데, 2시간이 지나도 변경이 되지 않고 있네요. 휴일이라서 그런 것 같기도 하네요…

    2. 이카루스

      저도 카페24를 사용하고 있습니다.
      현재 카페24에서는 새벽에 자동적으로 백업이 되는 것으로 알고 있어요..
      명심해야 할 것은 이 백업화일이 일주일이란 것입니다.
      일주일 이내의 자료를 복원하신다면 굳이 백업을 안 하시고 카페에서 백업한 자료를 하시면 됩니다.

      1. Word

        카페24가 안 좋은 평이 일부 있기는 하지만, 여러 국내 업체를 경험해보니 그래도 카페24만한 국내 웹호스팅 업체는 찾아보기 어려운 것 같습니다.

        webmini 사이트의 경우 컨텐츠가 많기 때문에 카페24를 사용한다면 조금 높은 상품을 사용해야 할 것 같네요.

      2. 이카루스

        맨 처음에는 젤 낮은 걸로 사용하다가 워드프레스 하기 전부터 비즈니스 상품을 사용하고 있습니다.
        용량은 많이 사용하지 않았는데 트래픽이 초과된 적이 있어서..ㅋㅋ
        그런데 트래픽 초과가 몇년에 1번 있어서 그리 신경은 쓰지 않습니다..

      3. Word

        참고로 Cafe24에서 PHP 버전을 7.0으로 변경하니까 백업/복원 옵션(“DATA&DB복원/백업”)이 사라지네요.

        PHP 5.x에서는 일주일 이내의 기간에서 쉽게 복원이 가능했지만, PHP 7.0에서는 수동으로 백업/복원을 해야 하는가 봅니다.

      4. 이카루스

        저는 php7로 업그레이드 하고 싶어도 mariadb-10.0.x 이라는 것이어서 많이 망설임이 생기네요..
        검색을 해 보았는데 php7로 업데이트와 백업자료를 올린다음에 카페24에 문의를 하면 DB설치 해 준다는 포스팅도 있고 그러네요..

      5. Word

        카페24에 문의하여 DB를 설치해 달라고 하는 것이 더 안전할 듯 합니다.

        저는 블로그 포스트 데이터를 xml 파일로 내보내고 PHP 7으로 업그레이드한 후에 xml 파일을 가져오는 방식으로 진행했습니다. 그런 다음 테마도 바꾸고 완전히 새롭게 구성했습니다.

  3. kjlee

    정보 제게 아주 유용했습니다. 감사해요.

댓글 남기기