BackupBuddy로 데이터베이스를 원활하게 마이그레이션

WordPress 데이터베이스 이전, 코딩 없이 가장 효율적인 방법은?

이는 상황에 따라 해답이 달라질 수 있는 다소 복잡한 질문입니다. 분명한 것은, 파일을 단순히 복사해서 붙여넣는 식의 비기술적인 방법은 올바른 해결책이 아니라는 점입니다.

BackupBuddy의 이전 기능을 활용하면 WordPress 콘텐츠, 파일, 그리고 데이터베이스 전체를 새로운 호스트로 한 번에 옮길 수 있습니다.

데이터베이스 이전 요구 사항에 BackupBuddy가 어떻게 도움이 되는지 자세히 알아보려면 이 글을 끝까지 읽어보시기 바랍니다.

웹사이트 이전이 필요한 이유

기술이 계속 발전함에 따라, 웹사이트 역시 꾸준한 업데이트가 필요합니다.

낡은 기능이나 플랫폼에만 의존하기보다는 새로운 트렌드를 받아들이는 것이 항상 현명한 선택입니다. 게다가, 기존 웹사이트의 일부를 수정하는 것만으로는 매번 만족스러운 결과를 얻기 어렵습니다.

많은 사업주들이 웹사이트 이전을 꺼리는 이유 중 하나는, 그 과정에 상당한 비용과 시간이 소요될 수 있기 때문입니다. 이 점은 간과할 수 없는 사실입니다.

올바른 절차를 모른다면, 이전 과정은 상당히 두려운 일이 될 수 있습니다. 잘못된 이전은 사업에 악영향을 미치고, 수익 감소를 초래하며, 고객들의 불만을 야기할 수도 있습니다.

이전에는 위험이 따르지만, 올바르게 수행하면 장기적으로 긍정적인 결과를 얻을 수 있습니다. 따라서 중요한 것은 결과를 걱정하기보다는, 웹사이트를 새로운 도메인 또는 호스트로 가장 효과적으로 이전하는 방법을 선택하는 것입니다.

WordPress 데이터베이스 수동 이전의 어려움

WordPress 데이터베이스를 한 호스트에서 다른 호스트로 옮기는 것 자체는 간단하지만, 수동으로 처리할 경우 여러 가지 문제에 직면할 수 있습니다.

다음은 WordPress 데이터베이스를 수동으로 이전할 때 흔히 발생하는 몇 가지 문제입니다.

파일 유실

수동으로 사이트를 이전하는 과정에서, 새로운 호스트에 파일을 복사하여 붙여넣는 단계를 빠뜨릴 수 있습니다. 이러한 상황을 방지하려면 기존 데이터베이스를 백업하여 안전한 장소에 보관하는 것이 중요합니다.

웹사이트 다운타임

웹사이트를 새로운 서버로 이전하는 동안 다운타임이 발생하는 것은 일반적인 일입니다. 이때 방문자들은 기존 링크를 통해 이전 웹사이트에 접속하려고 시도하며, 결국 404 오류를 마주하게 됩니다.

SSL 문제

SSL은 보안 연결을 보장하며, 각 도메인에는 고유한 SSL 인증서가 제공됩니다. 모든 파일을 새로운 도메인으로 이전하면 혼합 콘텐츠 오류가 발생할 수 있습니다. 이 문제를 해결하려면 SSL 인증서를 수동으로 다시 설치하고, 모든 링크가 웹사이트의 HTTPS 버전을 가리키도록 해야 합니다.

데이터베이스 연결 설정 오류

이는 백업 파일을 수동으로 이전하는 과정에서 가장 흔히 발생하는 문제 중 하나입니다. 사용자들은 새 사이트에서 데이터베이스 이름과 사용자 이름을 입력하는 과정에서 `wp-config.php` 파일에 오타를 내는 경우가 많습니다.

500 서버 오류

이 오류는 일반적으로 오류 원인에 대한 정보가 부족하기 때문에 모든 사용자들을 당황하게 만듭니다. 파일 프로그래밍의 결함 때문일 수도 있고, 새로운 호스트가 데이터베이스 파일에 접근하지 못하기 때문일 수도 있습니다. 폴더가 올바른지, 필요한 모든 접근 권한이 부여되었는지 확인해야 합니다.

이제 웹사이트를 수동으로 이전할 때 발생할 수 있는 이러한 장애물을 극복하는 데 도움이 되는 WordPress 플러그인을 살펴보겠습니다.

BackupBuddy란 무엇인가?

BackupBuddy는 WordPress 백업 플러그인으로, WordPress 이전 기능도 함께 제공하는 강력한 도구입니다. 이 플러그인을 사용하면 WordPress 사이트를 한 호스트에서 다른 호스트로, 또는 새로운 URL이나 도메인으로 쉽게 이전할 수 있습니다.

이전 과정은 매우 간단하며, 몇 단계만 거치면 완료됩니다.

먼저 WordPress 웹사이트의 전체 백업을 생성하여 zip 형식으로 다운로드합니다. 그런 다음, ImportBuddy 스크립트를 사용하여 웹사이트를 다른 호스트로 옮깁니다.

BackupBuddy 플러그인을 사용하여 기존 웹사이트를 새로운 도메인이나 호스트로 이전하는 방법을 자세히 알아보려면 이 글을 계속 읽어보시기 바랍니다.

이전 단계를 시작하기 전에, BackupBuddy가 제공하는 다양한 기능들을 먼저 살펴보겠습니다.

BackupBuddy 플러그인의 주요 기능

데이터베이스 관리 및 이전을 용이하게 하는 BackupBuddy의 주요 기능들을 살펴보겠습니다.

자동 웹사이트 백업

WordPress는 기본적으로 자동 백업을 설정하는 기능을 제공하지 않습니다. 하지만 BackupBuddy 플러그인을 사용하면 전체 웹사이트 백업을 생성할 수 있으며, 정기적으로 파일에 대한 자동 백업을 예약할 수도 있습니다.

백업 예약을 위해 선택할 수 있는 다양한 빈도는 다음과 같습니다.

  • 매일
  • 격일
  • 매주
  • 주 2회
  • 매월
  • 분기별
  • 반년별
  • 매년

새롭게 생성된 백업은 드라이브, 보관용 계정, BackupBuddy Stash 또는 사용자가 선택한 안전한 장소에 자동으로 저장됩니다.

WordPress 서버 정보

BackupBuddy는 ‘서버’ 탭 메뉴를 통해 서버 구성에 대한 모든 정보를 제공합니다. 따라서 PHP 버전, 메모리 제한, PHP 실행 시간, 데이터베이스 정보 등 서버 세부 정보를 확인하기 위해 호스팅 계정에 로그인할 필요가 없습니다.

또한, ‘서버’ 메뉴 탭에서 통계를 보면 웹사이트에서 실행 중인 테마 및 플러그인 유형에 대한 정보도 얻을 수 있습니다.

악성코드 검사

악성코드는 사용자의 인지 없이 온라인 비즈니스 웹사이트에 침투하는 위협적인 존재입니다. 다행히 BackupBuddy는 웹사이트를 악성코드 공격으로부터 보호하고, 깨끗한 백업을 복원할 수 있는 자체 악성코드 스캐너를 제공합니다. 이를 통해 웹사이트가 항상 안전하게 운영되도록 보장합니다.

스테이징 사이트

BackupBuddy의 배포 기능을 사용하면 변경 사항을 테스트하는 데 활용할 수 있는 WordPress 스테이징 사이트를 만들 수 있습니다. 이는 디자이너가 라이브 웹사이트에 변경 사항을 적용하기 전에 고객에게 먼저 보여주기 위해 일반적으로 사용되는 방법입니다.

BackupBuddy를 사용하면 기존 라이브 웹사이트를 스테이징 웹사이트에 연결할 수 있습니다. 따라서 몇 번의 클릭만으로 변경 사항을 라이브 웹사이트에 적용할 수 있습니다.

선택적 데이터베이스 롤백

백업을 생성할 때 BackupBuddy를 사용하여 백업에 포함하거나 제외할 파일을 선택할 수 있습니다. 웹사이트에 이미지가 많고, 이미지를 반복적으로 백업하지 않으려는 경우에 특히 유용합니다.

저장 위치

BackupBuddy는 백업 파일을 저장할 수 있는 다양한 저장 공간 옵션을 제공합니다. 예를 들어, Google 드라이브, Dropbox, SFTP, Amazon S3 스토리지 모듈은 물론 로컬 컴퓨터의 저장 공간에도 백업 파일을 저장할 수 있습니다.

BackupBuddy는 또한 ‘BackupBuddy Stash’라는 자체 저장 공간을 제공합니다. 모든 BackupBuddy 고객에게는 1GB의 무료 Stash 공간이 제공되어 백업을 더욱 쉽고 간편하게 저장할 수 있습니다.

Stash에 저장된 모든 백업은 Google이나 Amazon과 같은 다른 스토리지 제공업체와 마찬가지로 높은 수준의 보안 암호화를 사용하여 안전하게 보호됩니다. iThemes 대시보드에 로그인하면 언제든지 백업을 보고 다운로드할 수 있습니다.

BackupBuddy 설정 대시보드의 복원 옵션을 사용하면 Stash에서 백업을 쉽게 복원할 수 있습니다.

웹사이트 이전을 위한 BackupBuddy 플러그인 설정

WordPress 웹사이트를 수동으로 이전하는 것은 시간도 많이 걸리고 까다로운 작업입니다. 그러나 BackupBuddy 플러그인을 사용하면 웹사이트를 새로운 도메인으로 이전하거나, 새로운 호스팅으로 옮기거나, 스테이징 WordPress 웹사이트를 라이브 환경으로 이동하는 과정의 속도를 크게 높일 수 있습니다.

이제 BackupBuddy 플러그인을 사용하여 처음부터 끝까지 WordPress 웹사이트를 이전하는 실제 단계를 살펴보겠습니다.

1단계: BackupBuddy 플러그인 설치

BackupBuddy는 프리미엄 플러그인이므로 먼저 웹사이트에서 플러그인을 구매해야 합니다.

플러그인에 가입한 후 iThemes 계정에 로그인하여 다운로드 페이지를 방문합니다. BackupBuddy 탭을 클릭하고 플러그인 zip 파일을 다운로드합니다.

다음으로 WordPress 웹사이트에 로그인하고 ‘플러그인 > 새로 추가 > 업로드’ 메뉴로 이동합니다. ‘파일 선택’ 버튼을 클릭하고 컴퓨터에서 다운로드한 BackupBuddy 파일을 선택합니다.

플러그인을 업로드한 후 ‘활성화’ 버튼을 클릭하여 웹사이트에 플러그인을 설치하고 활성화합니다.

2단계: 웹사이트 백업 생성

BackupBuddy는 다양한 유형의 백업을 제공합니다. 예를 들어, 전체 백업을 생성하거나, 선택 파일 백업을 위한 포함/제외 규칙을 설정할 수도 있습니다.

이 튜토리얼에서는 전체 백업 옵션을 선택합니다. 이 옵션을 선택하면 백업 데이터베이스에 모든 파일과 폴더가 자동으로 포함됩니다.

백업 과정을 시작하려면 ‘백업’ 메뉴로 이동하여 ‘백업 완료’ 버튼을 클릭합니다. 이 과정은 시간이 다소 걸릴 수 있으며, 만약 어떤 이유로든 백업이 중단된 경우 ‘상태 로그’ 탭에서 오류를 확인할 수 있습니다.

백업이 완료되면 ‘백업 파일 다운로드’ 버튼을 클릭하여 백업 파일을 다운로드합니다. zip 파일에는 데이터베이스의 모든 파일이 포함되어 있으며, 파일 크기가 클 수 있다는 점을 고려해야 합니다.

다음 단계를 진행하기 전에 다운로드한 zip 파일을 컴퓨터에 저장합니다.

3단계: ImportBuddy 스크립트 다운로드

ImportBuddy 스크립트를 다운로드하려면 ‘importbuddy.php 다운로드’ 링크를 클릭합니다.

암호를 설정하라는 메시지가 표시됩니다. 이 스크립트에 대해 강력한 암호를 설정했는지 확인합니다. 만약 과정의 속도를 높이려면 설정에서 암호를 설정하고, 이 필드를 공백으로 둘 수도 있습니다.

백업 폴더를 저장한 동일한 폴더에 `importbuddy.php` 스크립트를 저장합니다.

4단계: 새 서버에 파일 업로드

이제 BackupBuddy 파일과 `importbuddy.php` 스크립트를 모두 준비했으므로, 이 파일들을 새 서버에 업로드할 차례입니다.

호스팅 제공업체의 대시보드로 이동하여 파일 관리자로 접속합니다.

일반적으로 모든 호스팅 패널 내에서 `public_html` 폴더를 찾을 수 있으며, 이곳에 다운로드한 파일을 업로드해야 합니다.

‘업로드’ 버튼을 클릭하고 파일을 선택하여 업로드 과정을 시작합니다. 일반적으로 업로드 과정은 몇 분 정도 소요되지만, 파일 크기에 따라 달라질 수 있습니다.

이전 과정에서 문제가 발생하지 않도록 불필요한 파일을 삭제했는지 확인합니다.

이제 이전 웹사이트의 모든 동적 콘텐츠에 접근하기 위한 데이터베이스를 생성할 차례입니다. 데이터베이스의 이름, 사용자 이름, 암호를 설정하고 관리자에게 접근 권한을 부여합니다.

데이터베이스 설정을 완료한 후, `yourdomain.com/importbuddy.php` 주소로 이동합니다. 암호를 입력하고 ‘인증’을 클릭합니다.

‘백업 복원’을 클릭하고 다음 단계에서 데이터베이스 자격 증명을 입력해야 합니다. 세부 정보를 입력하면 BackupBuddy가 새로운 대상 위치에 데이터베이스를 생성합니다.

마지막으로, 새로운 URL이 올바른지 확인합니다. 기본적으로 BackupBuddy는 모든 URL을 새로운 웹사이트로 이전합니다.

이전 과정의 마지막 단계를 진행합니다. ‘정리 완료’ 버튼을 클릭하기 전에 새로 이전된 웹사이트를 확인합니다.

새로운 링크를 추가하거나 기존 링크를 편집하는 등의 작업을 수행하기 전에 ‘설정’에서 ‘고유주소’ 메뉴로 이동하여 고유주소 구조가 원하는 것과 동일한지 확인합니다.

모든 것이 정상이라면, ‘변경 사항 저장’을 클릭합니다.

이제 모든 과정이 완료되었습니다!

WordPress 사이트를 새로운 대상으로 성공적으로 이전했습니다.

BackupBuddy 가격

BackupBuddy 플러그인은 네 가지 가격 플랜으로 제공됩니다.

#1. 기본

기본 플랜은 1년 라이선스에 $80로, 가장 저렴한 플랜입니다. 기본 플랜에서는 정기적인 플러그인 업데이트, 전용 이메일 지원, 1GB의 BackupBuddy 저장 공간, 그리고 단일 사이트에 대한 백업을 제공합니다.

#2. 플러스

BackupBuddy Plus 플랜의 가격은 1년 라이선스에 $127입니다. 기본 플랜과 유사하게 정기적인 플러그인 업데이트, 이메일 티켓 지원, 그리고 1GB의 BackupBuddy Stash 저장 공간을 제공합니다. 그러나 Plus 플랜을 사용하면 10개의 웹사이트를 백업할 수 있습니다.

#3. 에이전시

많은 WordPress 고객과 작업하는 에이전시의 경우, 웹사이트 제한이 없으므로 에이전시 플랜을 사용하는 것이 좋습니다. 1년 라이선스에 $199만 지불하면 웹사이트를 무제한으로 백업할 수 있습니다.

이 플랜을 사용하면 정기적인 플러그인 업데이트와 전담 고객 지원 외에도 5GB의 BackupBuddy Stash 저장 공간을 얻을 수 있습니다.

#4. 플러그인 스위트

플러그인 스위트는 Restrict Content Pro Professional, iThemes Security Pro, BackupBuddy Agency 플랜과 함께 34개의 Pro 추가 기능을 포함하며, 정기 업데이트와 모든 플러그인에 대한 프리미엄 지원을 제공하는 테마 플러그인 번들입니다.

BackupBuddy 대안

BackupBuddy는 최고의 WordPress 데이터베이스 이전 플러그인 중 하나이지만, 사용 가능한 다른 인기 있는 이전 플러그인도 살펴볼 수 있습니다.

다음은 BackupBuddy의 몇 가지 대안입니다.

UpdraftPlus Migrator

UpdraftPlus는 WordPress 플러그인 저장소에서 백만 번 이상 활발하게 설치된 인기 있는 WordPress 백업 플러그인입니다. 백업을 생성한 후 UpdraftPlus를 사용하면 Google 드라이브, Dropbox, FTP, Amazon S3에 백업을 저장할 수 있습니다.

이 플러그인은 모든 UpdraftPlus 프리미엄 패키지의 애드온으로 제공되는 프리미엄 기능인 Updraftplus Migrator를 제공합니다. 프리미엄 UpdraftPlus 플러그인 대시보드를 사용하면 웹사이트를 빠르게 복제하거나 몇 분 안에 새로운 URL로 이전할 수 있습니다.

Snapcreek

Duplicator 플러그인으로 잘 알려진 Snapcreek은 백만 번 이상 활발하게 설치된 강력한 WordPress 웹사이트 이전 플러그인입니다. 이 플러그인을 사용하면 코딩 지식 없이도 웹사이트를 이전하거나 복제할 수 있습니다.

Duplicator를 사용하면 웹사이트 백업을 자동으로 예약하고, 안전한 저장을 위해 보관용 계정, FTP, Google 드라이브 또는 Amazon S3에 저장할 수 있습니다. Duplicator는 백업을 생성하거나 백업 과정에서 문제가 발견될 때마다 이메일을 보냅니다.

요약

BackupBuddy 플러그인은 WordPress 이전을 쉽고 빠르게 만들어주는 강력한 도구입니다. 번거로움 없이 WordPress 사이트를 이전하는 방법을 찾고 있다면, BackupBuddy의 이전 기능을 살펴보고 이 과정을 간소화하는 것이 좋습니다.

BackupBuddy 플러그인을 사용하여 데이터베이스를 이전하고, 수동 이전 과정의 어려움을 피하는 데 도움이 되었기를 바랍니다.

WordPress 데이터베이스 관리에 대한 더 많은 정보를 얻으려면, 다양한 WordPress 백업 및 이전 플러그인 목록을 확인해 보시기 바랍니다.