워드프레스:WordPress 백업과 복원
워드프레스 웹사이트를 안전하게 지키는 백업과 복원 가이드
워드프레스는 전 세계 웹사이트의 상당수를 차지하는 강력한 플랫폼입니다. 하지만 그만큼 해커들의 주된 공격 대상이 되기도 하며, 업데이트 도중 발생하는 오류나 서버 문제로 인해 공들여 만든 웹사이트가 순식간에 사라질 위험도 항상 존재합니다. 웹사이트 운영에 있어 백업은 선택이 아닌 생존을 위한 필수 전략입니다. 이 가이드에서는 워드프레스 백업의 중요성부터 실전 복원 전략까지 상세히 알아보겠습니다.
백업이 왜 필수적인지 이해하기
많은 초보 운영자가 ‘내 사이트는 작아서 괜찮겠지’ 혹은 ‘호스팅 업체에서 알아서 해주겠지’라고 생각합니다. 하지만 이는 매우 위험한 착각입니다. 호스팅 사의 자동 백업은 복구 과정이 느리거나, 특정 시점의 데이터만 보관하는 경우가 많아 비즈니스 연속성을 보장하기 어렵습니다.
- 보안 위협: 멀웨어 감염이나 해킹 시 초기화 후 복구하는 것이 가장 빠릅니다.
- 업데이트 오류: 테마나 플러그인 업데이트 후 사이트 레이아웃이 깨지는 현상은 매우 흔합니다.
- 서버 장애: 데이터 센터의 물리적 결함으로 인해 데이터가 손실될 가능성이 있습니다.
- 운영 실수: 실수로 중요한 글을 삭제하거나 잘못된 코드를 수정했을 때 되돌릴 방법이 필요합니다.
백업의 종류와 올바른 선택 방법
백업은 크게 데이터베이스 백업과 파일 백업으로 나뉩니다. 워드프레스는 이 두 가지가 완벽하게 결합되어야 복구가 가능합니다.
데이터베이스 백업
워드프레스의 핵심입니다. 글, 댓글, 사용자 정보, 플러그인 설정값 등 사이트의 모든 텍스트 데이터가 저장됩니다. 용량은 작지만 중요도는 가장 높습니다.
파일 시스템 백업
이미지, 동영상, 테마 파일, 플러그인 소스 코드 등이 포함됩니다. 용량이 크기 때문에 정기적인 관리가 필요합니다.
전체 백업
데이터베이스와 파일을 모두 포함하는 백업입니다. 가장 안전하지만 용량이 크므로 클라우드 스토리지(Google Drive, Dropbox 등)를 활용하는 것이 비용 효율적입니다.
효과적인 백업을 위한 실무 팁
실제 운영 환경에서는 3-2-1 백업 원칙을 따르는 것이 좋습니다. 3개의 복사본을 만들고, 2개의 서로 다른 매체에 저장하며, 1개는 반드시 외부에 보관하는 방식입니다.
- 자동화 도구 활용: UpdraftPlus, Duplicator, All-in-One WP Migration과 같은 플러그인을 사용하면 정기적인 자동 백업 스케줄을 설정할 수 있습니다.
- 외부 저장소 연동: 서버 내부에만 백업 파일을 저장하면 서버 자체가 고장 났을 때 백업 파일도 함께 사라집니다. 반드시 외부 클라우드에 백업 파일을 전송하세요.
- 테스트 복원: 백업 파일이 제대로 작동하는지 주기적으로 확인해야 합니다. 복원되지 않는 백업은 백업이 아닙니다.
- 데이터베이스 최적화: 백업 전 불필요한 리비전이나 스팸 댓글을 정리하면 백업 파일의 용량을 크게 줄일 수 있습니다.
흔한 오해와 진실 바로잡기
워드프레스 백업에 관해 자주 묻는 질문들을 통해 오해를 풀어보겠습니다.
호스팅사의 자동 백업만 믿어도 될까요
대부분의 저가형 호스팅은 백업 데이터를 보관하는 기간이 짧고, 복원 요청 시 비용을 청구하거나 시간이 오래 걸립니다. 스스로 제어할 수 있는 별도의 백업본을 만드는 것이 훨씬 안전합니다.
백업을 자주 하면 사이트가 느려지나요
백업 플러그인 설정에서 트래픽이 적은 새벽 시간대에 백업이 실행되도록 예약하면 사이트 속도 저하를 최소화할 수 있습니다. 리소스 사용량을 제한하는 기능을 제공하는 플러그인을 선택하세요.
백업 파일만 있으면 모든 게 해결되나요
백업 파일은 데이터일 뿐입니다. 서버 환경이 완전히 초기화된 상태에서 백업을 올리려면 워드프레스 설치 방법, 데이터베이스 연결 정보(wp-config.php 수정) 등 기본적인 웹 관리 지식이 어느 정도 필요합니다.
비용 효율적인 백업 전략
비싼 유료 솔루션 없이도 충분히 안전한 환경을 구축할 수 있습니다.
- 무료 플러그인 활용: UpdraftPlus 무료 버전으로도 충분히 자동 스케줄링과 클라우드 연동이 가능합니다.
- 클라우드 스토리지 활용: 구글 드라이브의 무료 용량(15GB)을 백업 저장소로 활용하세요. 일반적인 블로그라면 수년간 백업본을 쌓아둘 수 있는 용량입니다.
- 수동 백업의 병행: 중요한 플러그인을 설치하거나 테마를 크게 수정하기 직전에는 반드시 수동 백업을 생성하고 작업을 시작하세요.
복원 시 주의사항과 전문가의 조언
복원은 백업보다 훨씬 신중해야 합니다. 복원 과정에서 기존 데이터가 덮어씌워지기 때문입니다.
- 복원 전 현재 상태 재백업: 복원 시도 전, 지금의 상태를 한 번 더 백업하세요. 복원 과정에서 문제가 생기면 현재 상태로라도 돌아가야 하기 때문입니다.
- 캐시 플러그인 비활성화: 복원 직후에는 기존 캐시 파일과 충돌이 발생할 수 있습니다. 모든 캐시를 삭제하고 다시 생성하세요.
- 파일 권한 확인: 서버를 옮기거나 복원한 직후에는 파일 권한(Permission) 설정이 달라져 이미지가 안 보이거나 페이지가 뜨지 않을 수 있습니다. 755 또는 644 설정이 적절한지 확인하세요.
- 데이터베이스 접두사 확인: 복원 시 데이터베이스 접두사(Prefix, 예: wp_)가 일치하는지 확인하세요. 다를 경우 설정 파일을 수정해야 할 수 있습니다.
자주 묻는 질문과 답변
Q: 백업 파일이 너무 커서 업로드가 안 됩니다. 어떻게 하나요
A: 서버의 PHP 업로드 제한 설정(upload_max_filesize) 때문일 가능성이 큽니다. FTP를 통해 서버에 직접 파일을 올린 후 플러그인에서 ‘서버에서 가져오기’ 기능을 사용하거나, 호스팅 업체에 제한 해제를 요청하세요.
Q: 해킹을 당했습니다. 어떻게 복원해야 안전한가요
A: 해킹을 당했다면 단순히 백업 파일을 올리는 것만으로는 부족할 수 있습니다. 악성 코드가 백업 파일에도 포함되어 있을 수 있기 때문입니다. 가장 최근의 깨끗한 백업본을 찾거나, 데이터베이스만 추출하여 새 워드프레스 설치 환경에 데이터만 마이그레이션하는 방식을 추천합니다.
Q: 매일 백업하는 것이 좋을까요
A: 사이트의 업데이트 빈도에 따라 다릅니다. 매일 새로운 글이 올라오는 뉴스 사이트라면 매일 백업이 필수이지만, 정적인 기업 소개 페이지라면 주 1회 혹은 큰 변경 사항이 있을 때마다 백업하는 것으로도 충분합니다.
운영자가 갖춰야 할 백업 습관
백업은 보험과 같습니다. 사고가 나기 전에는 비용과 수고만 드는 것처럼 보이지만, 사고가 나는 순간 가장 가치 있는 자산이 됩니다. 정기적으로 백업 로그를 확인하고, 한 달에 한 번은 복원 테스트를 진행하는 습관을 들이세요. 이러한 작은 노력이 당신의 소중한 웹사이트를 영원히 안전하게 지켜줄 것입니다.
G.I.H에서 함께 보면 좋은글
WordPress 백업은 사이트에 문제가 발생했을 때 원래 상태로 복구하기 위한 가장 기본적인 대비책입니다. 백업과 함께 사이트의 보안 설정도 점검하려면 WordPress 보안 설정을 확인해보세요.
아직 WordPress 기본 설정을 완료하지 않았다면 WordPress 필수 기본 설정 가이드부터 차례대로 확인하는 것도 좋습니다.




댓글 0
첫 댓글을 남겨보세요.