워드프레스 사이트를 다양한 방법으로 이전할 수 있습니다. All-in-One WP Migration 플러그인을 사용하면 워드프레스 사이트를 쉽게 백업, 복원, 이전이 가능합니다. 이 글에서는 AIO WP 마이그레이션 플러그인을 사용하여 백업, 복원, 이전하는 방법에 대하여 살펴보겠습니다.
백업/복원 용도의 플러그인을 원한다면 UpdraftPlus 플러그인을 사용하는 것도 가능합니다.
All-in-One WP Migration 플러그인으로 워드프레스 사이트 백업하기
All-in-One WP Migration은 현재 500만 개가 넘는 사이트에 설치되어 사용되는 워드프레스 마이그레이션, 백업 플러그인입니다.
무료 버전에서는 제약이 있기 때문에 사이트 크기가 작은 사이트에 적합할 수 있습니다.
사이트를 백업하여 내보내고 싶은 경우 All-in-One WP Migration » 내보내기에서 "다음으로 내보기"를 클릭하여 "파일"을 선택하도록 합니다. 영어 버전을 사용하는 경우에는 All-in-One WP Migration » Export에서 "EXPORT TO"를 클릭하고 "FILE"을 선택하도록 합니다
FTP, Dropbox, Google Drive, Amazon S3 등 다양한 옵션이 있지만 이러한 옵션을 사용하려면 유료 버전을 사용해야 합니다. 무료 버전에서는 파일을 선택하여 파일로 백업한 다음, 다운로드할 수 있습니다.
백업이 완료되면 다음과 같은 화면이 표시됩니다.
내려받기 버튼을 클릭해도 다운로드가 되지 않거나 백업 파일이 너무 크면 FTP에 접속하여 다운로드할 수 있습니다.
백업 파일은 /wp-content/ai1wm-backups 폴더에 있습니다. 백업 파일 확장자는 wpress입니다.
All-in-One WP Migration 플러그인을 사용하여 사이트 복원/이전하기
사이트를 이전하거나 복원하려는 경우 wpress 파일을 업로드하거나 백업 폴더에서 백업본을 사용하여 복원할 수 있습니다.
All-in-One WP Migration » 백업(Backups) 페이지에 백업본 목록이 표시됩니다.
복원할 백업 파일의 맨 오른쪽에 있는 3개의 점을 클릭하고 복원을 클릭하면 복원이 가능합니다. 하지만 이 기능은 유료 버전에서만 지원됩니다.
무료 버전의 경우 "복원" 기능은 유료 확장을 통해서 가능합니다. 백업을 다운로드할 수 있으면 "파일에서 가져오기"를 사용하십시오 경고가 표시됩니다.
무료 버전을 사용한다면 복원은 All-in-One WP Migration » 들여오기(Import) 페이지에서 백업 파일을 업로드하여 가능합니다.
들여오기 드롭다운을 클릭하면 다양한 임포트 옵션이 표시됩니다.
무료 버전에서는 File(파일) 옵션만 이용 가능하고, 업로드 크기 제한이 있습니다.
우선 웹호스팅의 최대 업로드 파일 크기 설정을 늘려 주어야 합니다. 백업 파일의 크기가 1GB라면 최대 업로드 파일 크기를 1GB 이상이 되도록 설정하도록 합니다. 나우호스팅의 일부 상품, 무료 웹호스팅 등 일부 웹호스팅에서는 최대 업로드 파일 크기 설정이 제한되어 있을 수 있습니다.
또한, 무료 버전에서는 512MB 크기 제한이 있습니다. 무료 버전을 사용하는 경우 다음 글을 참고하여 이 제한을 풀 수 있습니다.
백업 파일의 크기가 작다면 AIO WP 마이그레이션 플러그인을 사용하여 쉽게 복원이 가능하지만, 파일의 크기가 크다면 쉽지 않거나 웹호스팅 환경에 따라 불가능할 수도 있습니다.
마치며
이상으로 All-in-One WP Migration 플러그인을 사용하여 사이트를 백업, 복원, 이전하는 방법에 대하여 살펴보았습니다. 이 마이그레이션 플러그인으로 백업한 파일(wpress 파일 확장자 포맷)을 사용하여 복원하거나 이전하는 데 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
백업 파일의 크기가 최대 파일 업로드 크기보다 작은 경우 어떻게 해야 하나요?
본문에서도 언급했듯이 최대 파일 업로드 크기 설정을 높여야 합니다. 파일 업로드 크기 설정 방법은 웹호스팅에 따라 조금씩 다를 수 있습니다. 예를 들어, 다음과 같은 코드를 .htaccess 파일에 추가하여 높일 수 있습니다.
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
하지만 웹호스팅에 따라 상기 코드가 작동할 수도 있고, 그렇지 않을 수도 있습니다. 클라우드웨이즈를 이용하는 경우 다음 글을 참고하여 php.ini 설정값을 조정할 수 있습니다.
https://www.thewordcracker.com/miscellaneous/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C%EC%9B%A8%EC%9D%B4%EC%A6%88-%EC%84%9C%EB%B2%84-%EC%84%A4%EC%A0%95%EA%B0%92-%EB%B3%80%EA%B2%BD-%EB%B0%A9%EB%B2%95/