패스트코멧(FastComet)에서 워드프레스 사이트를 운영하다가 클라우드웨이즈(Cloudways)로 사이트를 이전했지만 DNS 정보를 변경하지 않아서 최신 백업본을 받아서 다시 이전하는 작업을 맡게 되었습니다. 백업 파일의 압축을 해제하고 디비와 데이터를 다시 업로드하여 사이트를 복구했습니다. 특히 데이터의 경우 파일이 많아서 sftp로 업로드하는 것이 너무 시간이 걸려서 다른 방법으로 진행하여 완료할 수 있었습니다.
[참고*패스트코멧은 블루호스트와 비슷한 레벨의 해외호스팅으로 우리나라에서도 많이 사용되고 있습니다. 비슷한 호스팅 서비스로 케미클라우드가 있습니다. 케미클라우드는 특히 서울 서버를 제공하므로 우리나라에서도 속도가 빠릅니다. 클라우드웨이즈는 클라우드 VPS 호스팅으로 사이트 규모가 크거나 방문자 수가 많은 경우, 여러 개의 사이트 운영 시에 적합합니다.*]
패스트코멧에서 클라우드웨이즈(Cloudways)로의 워드프레스 이전 작업
웹호스팅이 만료되면 사이트에 접근할 수 없게 되고 일정 기간 동안 데이터를 유지할 수 있습니다. 해당 기간이 지나면 데이터가 완전히 삭제되므로 백업본이 없으면 사이트를 복구할 수 없게 됩니다.
예를 들어, 카페24의 경우 웹호스팅 만료 후 15일 동안 데이터를 유지합니다. 15일 이전에 다시 1개월 웹호스팅 결제를 하여 백업본을 다운로드할 수 있습니다.
[경고*웹호스팅 만료 후 데이터 유지 기간은 웹호스팅 업체마다 다릅니다. 경우에 따라 백업본을 유지하지 않는 업체도 있을 수 있으므로, 웹호스팅을 해제할 때에는 반드시 백업본을 받아서 PC나 클라우드 스토리지에 보관할 것을 권장합니다.*]
클라우드웨이즈에서는 워드프레스 마이그레이션 플러그인을 제공하므로 규모가 작은 사이트는 수월하게 이전할 수 있습니다.
하지만 사이트 규모가 너무 큰 경우에는 마이그레이션에 시간이 너무 오래 걸리거나 실패할 가능성이 높습니다. 그리고 멀티사이트는 지원되지 않습니다. 이 경우 수동으로 사이트를 이전해야 합니다.
패스트코멧에서 다운로드한 백업본은 [**tar.gz**] 파일 확장자로 되어 있었고 압축을 풀면 다음과 같이 다소 생소한 폴더로 구성되어 있습니다.
백업본은 아마도 cPanel 백업본인 것 같습니다. cPanel 백업 파일의 경우 데이터는 보통 [**homedir/public_html**] 디렉터리에 위치해 있고, 데이터베이스는 [**mysql**] 디렉터리에 위치해 있는 것 같습니다. 이 위치가 아니라면 파일 검색 기능을 사용하여 [**wp-config.php**] 파일을 검색하면 워드프레스 설치 폴더를 찾을 수 있습니다.
데이터의 경우 파일이 너무 많아서 업로드를 시도하니 시간이 너무 걸릴 것 같았습니다. 중도에 취소하고 파일을 압축하여 업로드한 다음 SSH에 접속하여 파일 압축을 해제하는 방식으로 시도했습니다.
이 방법으로 시도하면 몇 시간 혹은 하루 이상 걸릴 작업을 짧은 시간에 완료할 수 있습니다. 제가 맡은 작업에서는 파일 업로드만 몇 시간이 걸릴 것 같아서 SFTP를 통해 압축 파일을 업로드하고 SSH에 접속하여 압축을 해제하니 10분 정도만에 파일 업로드가 완료되었습니다.😄😄😄
클라우드웨이즈에서 SSH에 접속하는 방법은 다음 글을 참고해 보세요.
예를 들어, [**wp-content**] 전체 폴더를 [**tar**] 포맷으로 압축한 다음, SSH에 접속하여 다음과 같은 명령을 실행하여 압축을 해제할 수 있습니다.
tar -xvf wp-content.tar
물론 파일 이름은 적절히 변경하시기 바랍니다.
윈도우 시스템에서 tar 포맷으로 압축하려는 경우 반디집(Bandizip) 압축 프로그램을 사용할 수 있습니다.
압축 시에 압축 형식을 TAR로 설정하면 됩니다.
반디집에서는 다음과 같은 압축 포맷을 지원합니다.
- ZIP, ZIPX, EXE, TART, TGZ, LZH, ISO, 7Z, GZ, XZ, ZPAQ
저는 해외에 보내는 파일들을 반디집이나 7zip으로 종종 압축하여 보냅니다. 해외에 보내는 경우에도 반디집을 이용해도 문제가 된 적은 없습니다.
알집(Alzip)을 사용하는 분들을 간혹 목격합니다. 알집은 개인에게만 무료이고 기업은 비싼 라이선스 비용을 지불해야 하므로 사용하지 않는 것이 안전합니다. 압축 성능도 그리 좋은 평가를 받지 못하고 있습니다.
워드프레스 사이트 이전과 관련하여 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/3046
https://avada.tistory.com/3176
https://avada.tistory.com/2335