WordPress 사이트에 스테이징(준비) 환경을 구축하면 새로운 기능이나 변경 사항을 실제 사이트에 적용하기 전에 미리 테스트하고 개선할 수 있습니다. 스테이징 사이트는 기존 WordPress 사이트와 동일한 복제본으로, 메인 사이트를 잠시 중단해야 하는 부담 없이 자유롭게 작업을 진행할 수 있게 해줍니다.
WordPress 스테이징 사이트 만들기
대부분의 스테이징 작업은 두 가지 방법 중 하나로 해결할 수 있습니다. 바로 호스팅 업체의 기능을 이용하거나 플러그인을 사용하는 것입니다. MySQL에 익숙하지 않다면 이 두 가지 간단한 방법 중 하나를 선택하는 것이 좋습니다. 일부 WordPress 호스팅 업체는 패키지에 스테이징 사이트 기능을 기본으로 제공하며, 그렇지 않은 경우 WP Staging 같은 플러그인을 활용할 수 있습니다.
방법 1: 스테이징 서비스를 제공하는 웹 호스팅 이용하기

WP Engine, SiteGround, Flywheel, Kinsta, Pressable 등 일부 WordPress 호스팅 업체는 패키지에 스테이징 사이트 기능을 내장하고 있습니다. 업체마다 생성 방식이 다르기 때문에 해당 업체의 공식 가이드를 따라야 합니다. 이 방법은 전문 지식 없이도 쉽게 사용할 수 있다는 장점이 있지만, 반드시 해당 호스팅 업체를 이용해야 하고 스테이징 생성 과정을 직접 제어할 수 없다는 단점이 있습니다.
방법 2: 플러그인으로 스테이징 사이트 만들기
WP Staging과 같은 플러그인을 사용하면 손쉽게 사이트를 복제할 수 있습니다.
참고: WP Staging 플러그인은 멀티사이트(Multisite) 환경이나 Windows Server에서는 작동하지 않습니다.
WP Staging 플러그인은 WordPress 설치 폴더의 하위 폴더에 데이터베이스 전체 사본을 포함한 사이트 클론을 생성하는 방식으로 작동합니다. 설정이 복잡해질 수 있어 서브도메인 방식은 지원하지 않습니다.
WP Staging 플러그인 설치하기
1. WordPress 관리자 페이지에서 플러그인 메뉴로 이동합니다.

2. 아래 스크린샷과 같이 "새로 추가"를 클릭합니다.

3. 오른쪽 상단의 검색창에 "WP Staging"을 입력하고 Enter 키를 누릅니다.

4. 검색 결과에서 WP Staging을 찾아 "지금 설치"를 클릭합니다.

5. "활성화" 버튼을 클릭합니다.

사이트 클론 생성하기
6. 클론 작업을 시작하는 페이지로 이동됩니다. 아래 스크린샷과 같이 "Start Cloning"을 클릭합니다.

7. 플러그인이 세 단계로 사이트를 복제할 수 있는 페이지로 안내합니다. 아래와 같이 "Create new staging site" 버튼을 클릭하여 복제를 시작합니다.

8. 스테이징 사이트 이름을 입력하고 "Start Cloning" 버튼을 누릅니다. 복제에 걸리는 시간은 사이트 크기에 따라 달라집니다.

9. 복제가 완료되면 아래 이미지처럼 "Open staging site(관리자 계정으로 로그인)" 버튼을 클릭합니다.

10. 접근이 차단되며 사용자 이름과 비밀번호로 로그인하라는 안내가 표시됩니다.

11. 로그인 정보를 입력하고 로그인하면 복제된 사이트에 접속할 수 있습니다.

12. 스테이징 사이트의 대시보드는 주황색 리본 배너와 고유 URL 정도만 다를 뿐 실제 사이트와 거의 동일하게 보입니다.

사이트 복제 후 해야 할 일
복제된 사이트의 고유주소(퍼머링크)는 기본적으로 비활성화되어 있습니다. 보통 스테이징 사이트에는 퍼머링크가 필요하지 않습니다. 운영 사이트와 스테이징 사이트가 동일한 도메인 아래에서 접근 가능하므로, 작업 중인 곳이 운영 사이트가 아니라 스테이징 사이트인지 반드시 확인하세요. 두 사이트를 혼동하기 매우 쉽습니다.
WP Staging은 스테이징 사이트 이름을 자동으로 "STAGING – [사이트 제목]"으로 지정하며, 이는 스테이징 사이트의 관리자 바에서 확인할 수 있습니다. 스테이징 사이트를 삭제하려면 다음 단계를 따르세요.
1. 운영 사이트의 대시보드로 이동하여 대시보드 메뉴에서 WP Staging 링크를 클릭합니다.

2. 아래 빨간 박스와 같이 "Delete"를 클릭합니다. 여기서 다른 옵션을 클릭하면 스테이징 사이트를 열거나 편집할 수도 있습니다.

WP Staging은 다른 플러그인과 마찬가지로 관리할 수 있습니다. 더 이상 플러그인을 사용하지 않으려면 대시보드 메뉴에서 플러그인 목록을 열고 "WP Staging"을 찾은 후 삭제(제거)하면 됩니다.
마무리
몇 분간의 유지보수라도 사이트가 중단되면 답답함을 느끼기 마련입니다. 스테이징 사이트를 활용하면 WordPress 사이트를 직접 수정하면서 발생할 수 있는 실수를 예방할 수 있을 뿐만 아니라, 메인 사이트를 운영하는 동안에도 여유 있게 사이트를 지속적으로 개선할 수 있습니다.
이 글이 도움이 되었다면 "네"를 클릭해 주시고, 추가하고 싶은 내용이 있다면 댓글로 의견을 남겨주세요.