몇 가지의 사유들로 인해 사용중인 워드프레스의 호스팅을
이전 하시려는 분들이 좀 계신 것 같아 한번 작성 해 봅니다.
현재 사용중인 워드프레스를
기존 호스팅(서버)이 아닌, 다른 호스팅으로 이전하는 방법에는
몇 가지가 있습니다.
그 중 한가지인 워드프레스 플러그인 중 Duplicator 라는 플러그인을 이용하여,
비교적 쉽고 간단하게 다른 호스팅으로 이전하는 방법에 대해 한번 알려드리고자 합니다.
(해당 방식은 기존 것을 삭제 하는 것이 아닌, 백업을 하여 복제를 하는 방식이며,
이전이 완료 된 후 이전 호스팅 데이터는 직접 삭제 하시거나 초기회하시면 됩니다)
그리고 해당 방법을 사용 하실려면 기본적으로
FTP 사용은 하실 줄 아셔야 합니다.
(FTP 사용법은 아래에 관련된 링크를 해 놓겠습니다.)
플러그인 설치
우선 워드프레스 관리자로 이동하신 뒤,
플러그인 > 새로추가 메뉴로 이동하셔서
Duplicator 라는 플러그인을 설치 및 활성화 하시기 바랍니다.
패키지 만들기
① 패키지 만들기 준비
정상적으로 설치 및 활성화가 되면 위 같은 화면을 볼 수 있는데,
해당 화면에서 Create Your First Package를 클릭하거나
워드프레스 관리자 메뉴의 좌측에 위치한
Duplicator > Packages 메뉴를 클릭 하시면 됩니다.
② 패키지 생성
패키지 버튼을 누르고 나면 위 화면처럼 화면이 전환이 되는데,
우측상단을 보시면 Create New 라는 버튼이 있습니다.
해당버튼을 클릭 하세요.
③ 패키지 세팅
패키지 세팅을 보시면 이름 설정부터 여러가지 세팅을 할 수 있는데,
여기서 따로 아무것도 손 댈 필요는 없습니다.
그냥 우측 하단 Next 버튼을 클릭 하시면 됩니다.
(참고로 예전 버전에서 이름을 변경 했을 때, 나중에 좀 꼬이는 부분이 있긴 했는데
현재 버전에서는 어떨지 잘 모르겠네요)
④ 패키지 스캔
자동적으로 패키징 할 데이터들에 대해 스캔을 하며,
완료 되면 위 화면과 같은 구성을 볼 수 있습니다.
여기서도 따로 세팅 할 부분은 없으며,
하단 부분의 Yes, Continue with the build process! 부분에 체크 해주신 뒤
Build 버튼을 누르시면 됩니다.
⑤ 패키지 빌드
빌드를 실행하면 위와 같이 패키지를 빌드하는 화면으로 전환되며,
빌드를 진행하게 됩니다.
⑥ 패키지 파일 다운로드 하기
패키지 빌드가 완료되면 위 화면처럼 화면이 전환되는데,
여기서는 Installer 파일과, Archive 파일
총 2개의 파일을 받아야 합니다.
개별로 파일을 받으셔도 되고,
하단에 위치한 Download Both Files을 눌러
한번에 받으셔도 됩니다.
패키지 파일 FTP에 업로드
패키지 파일을 다운로드 완료 하셨다면,
그 다음은 해당 파일을
이전 할 호스팅의 FTP에 접속하셔서
해당 파일 2개를 메인 루트에 업로드 하시면 됩니다.
※ 압축 파일을 옮겨서 푸는 개념이라 생각 하시면 되며,
이전할 호스팅의 빈 공간 용량이 이전할 파일 용량보다 커야합니다.
FTP를 잘 모르시는 분들은 아래 링크를 참조 바랍니다.
https://tistory.firstblog.co.kr/15
FTP를 이용하여 이렇게 메인 루트에 파일을 업로드 할 경우
업로드 완료된 파일들을 확인 하실 수 있습니다.
패키지 풀기(인스톨)
① 인스톨러 실행하기
인스톨러 실행은 간단하게, 이전 할려는 호스팅의 웹 주소 뒤에
/installer.php 라고 입력 하시면 됩니다.
② 패키징 파일명 입력하기
인스톨러를 실행하면 위와 같은 화면으로 전환이 되며,
Archive File Name 부분에 다운로드 받고 FTP에 업로드한 패키징 파일명을 넣어주시면 됩니다.
파일명은 반드시 확장자까지 포함되어야 합니다.
(파일명은 간단히 해당 파일을 선택하여 F2 누르시면 파일명 통채로 복사하기 쉽습니다.)
파일명을 확장자까지 모두 정상적으로 입력 하셨다면,
하단에 Submit 버튼을 클릭 하세요.
③ DB 연결 하기
패키징 파일명을 입력하고 진행하면,
그 다음은 이전할 호스팅 DB에 연결을 진행하게 됩니다.
간단히 상단에 위치한 Apply 버튼을 입력 한 뒤,
하단 Validate 버튼을 클릭 하시면 됩니다.
(특별히 손 댈 부분은 없습니다, 예전 버전에 비해 간결해져서 더 쉬워졌네요)
④ 확인 및 동의하기
DB 연결을 하고나면, 확인 창으로 넘어가는데
하단 부분에 동의 하는 부분을 체크 한 뒤 Next 버튼을 클릭하세요.
⑤ 설치확인 체크하기
여기서도 따로 더 손댈 것 없이 그냥 ok 버튼을 클릭하면 됩니다.
⑥ 압축 풀기 진행
설치 확인 부분까지 넘어가면 이렇게 압축을 풀기 시작합니다.
⑦ 설치 결과 알림
설치가 완료되면 위와 같은 화면으로 전환이 됩니다.
(저는 확인해보니 오류 부분이 1개가 있네요, 스테이징 사이트로 해서 그런건지
어떤 이유인지는 자세히 확인 해볼 필요가 있을 듯 한데, 보통 이런 오류는 발생하지 않더라구요)
이미 사이트 이전(복제)은 완료 됐습니다.
위 화면을 보시면 Admin Login 부분이 있으며,
우측으로는 기존 인스톨러 및 패키징 파일들을삭제하겠다는 체크 박스가 있습니다.
기본적으로 체크가 되어 있으며,
관리자 로그인 버튼을 누르면 FTP에 업로드 했던 파일을 자동으로 삭제처리 됩니다.
(압축은 풀었으니 불필요한 용량은 줄여야겠죠?, 여기서 로그인 하지 않을 경우
수동으로 FTP에 접속 하셔서 삭제 처리 하셔야 합니다.)
워드프레스 이전(복제) 결과
왼쪽이 원본 사이트며, 오른쪽은 이전(복제)한 사이트입니다.
기존에 작성했던 글, 플러그인, 세팅 값들 모두 통채로 복제된 것을 보실 수 있습니다.
과정이 복잡하고 어렵게 보일지 몰라도,
실제로 해보시면 시간도 얼마 걸리지 않고 간단하고 쉽게 하실 수 있습니다.