워드프레스 사이트 이전하기 - Duplicator 플러그인 사용

워드프레스 기반 사이트를 이전하거나 로컬에서 작업한 사이트를 웹호스팅 업체 서버로 옮기려고 하는 경우 Duplicator 플러그인을 사용하여 손쉽게 옮길 수 있습니다. Duplicator라는 단어가 의미하듯 이 플러그인은 사이트를 통째로 복제해주므로 쉽게 이전 작업을 완료할 수 있습니다. 마이그레이션 전/후의 사이트 URL이 다른 경우, 이 플러그인으로 이전하면 사이트 URL이 자동으로 일괄 변경되므로 별도로 사이트 URL 변경 작업이 필요하지 않습니다.

멀티사이트를 이용하는 경우에는 Duplicator 무료 버전을 이용할 수 없습니다. Duplicator나 다른 마이그레이션 플러그인을 이용하여 이전하는 작업이 실패하는 경우 아래의 "Duplicator 백업/복원에 실패하는 경우" 부분을 참고해보세요.

클라우드웨이즈를 이용하는 경우 자체 마이그레이션 플러그인이 제공됩니다. 클라우드웨이즈에서 애플리케이션을 생성하면 임시 URL이 제공되며, 워드프레스 마이그레이션 플러그인을 사용하여 현재 사이트를 도메인 변경 없이 Cloudways로 이전한 후에 도메인을 연결할 수 있습니다. 이렇게 하면 사이트 중단 없이 사이트 접속이 가능합니다.

[ 이 글은 2023년 11월 16일에 마지막으로 업데이트 되었습니다. ]

Duplicator 플러그인을 이용한 워드프레스 사이트 이전 절차

임시 도메인이나 PC에서 사이트를 만든 후 실제 사이트로 옮기거나 웹호스팅 업체를 변경하는 경우 플러그인을 사용하면 수월하게 사이트를 이전할 수 있습니다.

다음과 같은 단계에 따라 Duplicator 플러그인을 사용하여 워드프레스 사이트를 이전할 수 있습니다.

1. 패키지 파일 생성

이전할 WordPress 사이트 Duplicator를 설치하여 복제본(패키지)을 만듭니다.

2. 패키지 파일 다운로드

패키지 파일(2개)을 컴퓨터로 다운로드합니다.

3. 패키지 파일 업로드

다운로드한 패키지 파일을 새로운 서버에 업로드합니다(FTP 사용).

4. 마이그레이션 실행

인터넷 브라우저의 주소창에 http://새로운주소/installer.php를 입력하여 Duplicator 설치 파일을 실행합니다. 그러면 데이터와 DB가 새로운 서버로 복제됩니다. 이때 새로운 사이트의 DB 정보가 필요합니다.

5. 고유주소 재설정

복제가 완료되면 새로운 사이트의 워드프레스에 접속하여 설정 > 고유주소에서 변경 사항 저장을 눌러줍니다(이 작업은 .htaccess의 URL write 규칙을 업데이트하기 위한 것이라고 하네요).

6. 패키지 파일 삭제

사이트에 올렸던 패키지 파일을 삭제합니다.

작업을 진행하기 전에 새로운 사이트의 DB와 컨텐츠를 초기화하는 것이 좋습니다. 테스트해 본 결과 새로 이전될 사이트에 WordPress가 설치되어 있어도 복제가 가능합니다. 워드프레스 관련 파일들만 덮어쓰기하고 이외의 파일은 삭제되지 않고 그대로 남아 있게 됩니다. 그러므로 가급적 사이트를 초기화하는 것이 좋을 것 같습니다. 새로운 서버에 워드프레스가 설치되어 있는 경우 wp-config.php 파일을 삭제하지 않으면 'wp-config.php를 삭제하거나 전체 파일을 삭제'하라는 오류 메시지가 표시됩니다.

그리고 또 하나, Duplicator를 사용하여 패키지를 만들 때 서버에 어느 정도의 저장 공간이 있어야 합니다. 공간이 부족한 경우 쓸모 없는 파일을 삭제하거나 등의 방법을 통해 공간을 확보하시기 바랍니다.

먼저 전체적인 과정을 다음 동영상을 통해 확인해보시기 바랍니다.

실제 그림을 통해 진행 과정을 살펴보겠습니다.

워드프레스 사이트 이전 플러그인 Duplicator 설치 및 패키지 만들기

Duplicator 설치

먼저 Duplicator 플러그인을 설치합니다. 워드프레스 관리자 페이지(대시보드)에서 플러그인 > 새로 추가를 누른 다음 "Duplicator"로 검색하여 설치합니다.

워드프레스 사이트 이전 플러그인 Duplicator 설치

설치를 하고 활성화하면 알림판에 "Duplicator"라는 새로운 메뉴가 생성됩니다.

새로운 백업 패키지 만들기

왼쪽 메뉴에서 Duplicator > Packages를 누르고 Create New 탭을 선택합니다.

워드프레스 Duplicator 플러그인 - 패키지 새로 만들기

그러면 아래와 같이 표시됩니다.

워드프레스 Duplicator 플러그인 - 패키지 만들기

특정 폴더나 파일을 제외할 경우 Enable File Filters를 체크하고 디렉터리나 파일 확장자(File Extensions) 또는 파일을 해당 상자에 전체 경로명과 함께 입력하시기 바랍니다.

Duplicator로 패키지를 만들 때 비밀번호를 지정할 수 있습니다. 보안을 위해 SecurityEnable Password Protection을 체크하고 패스워드를 지정하시기 바랍니다. 이 기능은 최근에 보안 때문에 추가된 것 같습니다.

준비가 되었다면 Next를 클릭합니다. 그러면 오류가 없는 스캔한 후에 결과를 표시합니다.

워드프레스 Duplicator 사이트 이전

웹호스팅 환경에 데이터/DB 크기에 따라 이 System Scan 과정을 통과하지 못할 수도 있습니다. 이 과정이 실패할 경우 문제가 되는 부분을 시정하거나 웹호스팅에 문의하여 문제를 해결한 후에 다시 시도할 수 있습니다. 문제를 수정할 수 없으면 수동으로 이전을 진행해야 합니다. 하지만 대부분의 호스팅 서버에서 문제가 발생하지 않을 것입니다.

Notice로 표시된 항목은 체크하여 무시할 수 있는지 확인하도록 합니다. 예를 들어, 테스트에서 Size Checks 부분의 Notice를 클릭하니 다음과 같이 안내하고 있습니다.

Duplicator 시스템 스캔 결과

일부 저가 호스트(budget host)에서 큰 사이트를 압축할 경우 타임아웃(timeout) 문제가 발생할 수 있다고 설명하고 있네요. 타임아웃 설정이 너무 낮은 경우 이 설정을 높여주는 것이 안전합니다. 일부 저가 호스팅에서는 PHP ini 설정을 변경하지 못 할 수도 있습니다. 그런 경우 문제가 발생할 가능성이 높습니다.

※ 웹호스팅 서버의 디스크 공간이 충분하지 않는 경우 패키지 빌드에 실패하게 됩니다. 이론상 현재 데이터 파일의 2배에 해당하는 디스크 여유 공간이 있어야 하지만 그보다 조금 작아도 문제가 발생하지 않을 것입니다. 하지만 여유 공간이 너무 없으면 수동으로 이전하시기 바랍니다.

검토를 마친 후에 맨 아래의 "Yes. Continue with the build process!"(예. 빌드 프로세스를 진행합니다) 옆의 확인란을 체크하고 Build를 클릭합니다. 이 확인란이 있는 경우 체크하지 않으면 Build 버튼이 활성화되지 않습니다.

Build 버튼을 누르면 패키지 빌드(Building Package)가 시작됩니다. 경우에 따라 다음과 같은 화면이 표시되면서 빌드가 중단될 수 있습니다.

Duplicator 패키지 빌드 중단

위와 같은 화면이 표시되면 빌드가 중단되면 처음부터 다시 패키지 생성을 시작해보면 제대로 빌드가 될 수도 있습니다. 그래도 빌드가 실패하면 위의 화면에서 제시하는 방법을 검토하여 적절한 옵션을 선택하여 진행해보시기 바랍니다.

참고로 오류가 발생하지 않더라도 데이터나 DB가 너무 큰 경우 제대로 백업 파일이 만들어지지 않을 수 있습니다. (이런 경우 패키지 파일을 만들 때마다 크기가 달라질 수 있습니다.) 이런 문제가 발생하면 수동으로 이전해야 합니다.

빌드에 성공하면 다음과 같은 화면이 표시되어 파일을 다운로드받을 수 있습니다.

Duplicator  패키지 생성 완료
패키지 빌드 완료

Duplicator 플러그인을 사용하여 사이트를 이전한 후에는 이 플러그인을 삭제할 것을 권장합니다. Duplicator를 업데이트하지 않고 방치할 경우 보안 문제가 발생할 수 있습니다("100만 개 이상 사이트에 설치된 워드프레스 Duplicator 플러그인에서 보안 취약점이 수정되었습니다" 참고).

패키지 파일 다운로드하여 ftp 서버로 업로드하기

위의 패키지 빌드 완료 화면에서 installer 파일과 Archive 파일을 컴퓨터로 다운로드한 후에 ftp 클라이언트를 사용하여 새로운 사이트의 서버로 이 두 파일을 업로드합니다. FTP 사용법은 이 글을 참고해보시기 바랍니다.

새로운 서버에 패키지 설치하기

웹 브라우저에 방금 올렸던 installer.php 파일의 경로를 입력합니다(예: http://www.example.com/wp/installer.php).  그러면 Duplicator Installer가 실행됩니다.

워드프레스 사이트 이전

패키지를 빌드할 때 비밀번호를 지정한 경우 비밀번호를 입력하는 화면이 표시됩니다. Enter Password 아래에 비밀번호를 입력하고 Submit을 클릭합니다.

Duplicator 배포 화면

Deployment 화면이 표시됩니다. 실패가 표시되는 경우 해당 항목을 검토하여 문제를 시정해야 합니다. 맨 아래의 "I have read and accept all terms & notices (required to continue)"를 체크하고 Next를 클릭합니다.

워드프레스 사이트 이전하기

Install Database 페이지가 표시됩니다. DB 정보를 입력하고 맨 아래의 Test Database를 클릭하여 데이터베이스 정보가 정확한지 테스트해야 합니다.

  1. Host: 보통 localhost입니다. 가비아의 경우 DB IP 주소를 입력해야 합니다.
  2. Database: DB 이름
  3. User: DB 사용자
  4. Password: DB 사용자 패스워드

위의 정보를 모를 경우에는 웹호스팅 업체나 서버 관리자에게 문의하시기 바랍니다. 정보가 정확하지 않으면 DB 연결에 실패했다고 표시되면서 다음 단계로 진행할 수 없습니다. DB 정보를 정확하게 입력하고 데이터베이스 테스트에 성공하면 Next를 클릭합니다.

Duplicator 설치 확인 메시지

패스트코멧 등의 해외호스팅에서 여러 개의 사이트를 설치한 경우 여러 개의 DB가 생성되어 있을 것입니다. 엉뚱한 사이트의 DB 정보를 입력하면 해당 DB가 완전히 삭제되므로 주의하시기 바랍니다.

Install Confirmation 팝업 창이 표시되면 OK를 클릭합니다.

워드프레스 사이트 이전하기 Duplicator

Update Data 페이지가 표시되면 설정을 검토합니다. 관리자 계정을 새로 만들고 싶은 경우 Options를 클릭하여 새로운 관리자 계정을 추가할 수 있습니다.

Next를 클릭하면 사이트 이전 과정이 완료됩니다.

Duplicator 사이트 이전 완료

사이트 이전에 성공하면 위와 같은 화면이 표시됩니다. Admin Login을 클릭하여 로그인하면 installer 파일이 자동으로 삭제됩니다("Auto delete installer files after login (recommended)" 옵션이 체크되어 있어야 함).

새로운 사이트의 워드프레스 관리자로 로그인하여 설정 > 고유설정에서 "변경 사항 저장"을 눌러주면 완전히 완료됩니다(설정을 변경할 필요는 없습니다). 그리고 패키지 파일은 보안을 위해 삭제하시기 바랍니다. 관리자로 로그인하여 사용자 계정을 새로운 사이트에 맞게 정리하는 것으로 이전이 완전히 완료됩니다.

테스트를 위해 로컬에서 워드프레스를 만들었다가 실제 서버로 옮길 때 이 플러그인을 사용하면 매우 유용할 것 같습니다.

추가 1

IE에서 "오래 실행되는 스크립트 때문에..." 오류가 발생하는 경우, 다음 글을 참고하여 Duplicator에서 임시로 문제를 해결할 수 있습니다.♠

추가 2

DB가 너무 큰 경우에는 수동으로 직접 이전을 진행해주어야 합니다. 경우에 따라 SSH 쉘에서 DB를 import시켜주어야 할 수 있습니다. SSH를 지원하지 않을 경우 DB를 잘게 쪼개서 임포트시키는 방법을 고려해볼 수 있습니다.♠

추가 3

카페24에서 Duplicator를 사용한 이전 과정에서 흰 화면이 표시되거나  오류가 발생하는 경우, '안티웹셀' 설정을 해제한 후에 시도해보시기 바랍니다.


Duplicator 백업/복원에 실패하는 경우

플러그인을 사용한 이전이 실패하는 경우 수동으로 사이트를 이전해야 합니다. 수동으로 이전하는 방법은:

  1. 데이터 복사: wp-content 폴더 내의 모든 파일을 새로운 사이트로 복사합니다.
  2. DB 이전: phpMyAdmin이나 SSH 등을 통해 DB를 Import시킵니다.
  3. 이전 URL 주소를 새로운 URL 주소로 일괄 변경합니다(DB 작업).

다음 영상을 참고해보세요.

수동으로 이전하는 것에 어려움을 겪거나 아마존 AWS/라이트세일 등으로 마이그레이션하는 경우 UpdraftPlus 백업 플러그인을 사용하여 이전하는 것도 가능합니다. 이 플러그인을 사용하면 DB/데이터가 큰 경우에도 비교적 안정적으로 이전이 가능합니다. UpdraftPlus를 사용하여 다음과 같은 프로세스로 이전할 수 있습니다.(A 사이트에서 B 사이트로 이전 시)

  1. A 사이트에서 UpdraftPlus로 데이터와 DB를 백업합니다.
  2. B 사이트에 워드프레스를 설치하고 UpdraftPlus 플러그인을 설치합니다.
  3. B 사이트의 UpdraftPlus 페이지에서 백업한 데이터와 DB를 업로드합니다.
  4. 백업본으로 사이트를 복원(이전)합니다.

UpdrftPlus는 무료 버전이지만 다음의 경우에는 UpdraftPlus 프리미엄 버전을 사용해야 합니다.

  1. 사이트 주소가 바뀌는 경우
  2. DB table prefix가 다른 경우
  3. 멀티사이트인 경우
  4. wp_로 시작하지 않는 DB 테이블이 있는 경우 (예: 망보드)

UpdraftPlus 프리미엄 버전에 대한 자세한 내용은 "UpdraftPlus 워드프레스 백업 플러그인 무료 버전 vs. 프리미엄 버전"을 참고해보세요.

여러 가지 방법에도 불구하고 사이트 이전에 실패하는 경우 이 페이지에서 서비스(유료)를 요청하실 수 있습니다.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

113개 댓글

  1. 안녕하세요. 아래 질문드렸던 질문자입니다. 저는현재 타인의 블루호스트에서 2개의 워드프레스를 운영중이였으나 최근에는 제 블루호스트 계정을 만들었고 타인에서 운영하던 워드프레스2개를 옮기고자합니다. (결론적으로 기존/새 호스트 둘다 블루호스트) 현재 파일질라를 통해 기존에 있는 파일을 통째로 내려받아 새 호스트에 통으로 붙여넣었습니다. 그런데 작성하신 글 보니 DB이전 작업에 대한 내용이 있는데 이부분을 전혀 모르겠습니다. 이부분에대해서 설명좀해주실 수 있으실까요?

    1. 수동으로 이전하기를 원하시는 건가요?

      기본적으로
      1. 데이터와
      2. 디비를 백업하여 이전할 수 있습니다.

      사이트 주소가 변경된다면 이전 후에 디비에서 전체적으로 url을 변경해야 할 수 있습니다.

  2. 안녕하세요 질문이있습니다. 현재 플러그로 파일2개를 받는것까지 완료하였고 파일질라를 통해 새로운 호스트에 업로드하려고합니다. 문제는 분명 블루호스트의 FTP 계정도 만들었고, 거기에있는 유저네임 호스트네임 비밀번호, 포트를 파일질라에 기입해서 연결버튼을 눌러도 계속 연결 실패가 떳습니다. 그래서 문제 해결방법중에 Shred IP Address 주소를 호스트주소 대신넣으라해서 하였더니 파일질라에 연결이되었고 플러그인으로 받은 2개의 파일을 업로드하였습니다. 그다음 php 파일 실행을 위해 도메인주소/installer.php를 실행하였더니 사이트 접속자체가 안되고있습니다. 이런경우는 어떻게해야할까요?

    1. 안녕하세요, shin님. 블루호스트에서는 임시 주소(mybluehost.me의 서브도메인)를 제공하지만 우리나라에서는 어떤 이유로 접속이 차단되는 것 같습니다.

      현재 상태에서 사이트 중단 없이 이전하려면 수동으로 이전해야 합니다.

      굳이 Duplicator나 다른 플러그인을 사용하여 이전하려면 도메인을 블루호스트로 옮긴 후에 가능합니다. 그러면 네임서버 변경으로 인해 1~2일 정도 중단이 발생하게 됩니다.

      참고로 최근 들어 많이 사용되고 있는 비슷한 레벨의 호스팅 서비스인 FastComet의 경우 임시 주소가 제공되므로 임시 주소에서 사이트 이전을 한 이후에 도메인을 옮기면 중단 없이 사이트 접속이 가능합니다. FastComet은 도쿄 리전을 제공하므로 속도면에서 블루호스트보다 괜찮을 것입니다.

  3. 안녕하세요 이 플러그인으로 호스팅 이전하면서 옮겼는데
    php 7.4.28 > 8.1.2로 이전했는데 혹시 문제는 없을까요??

    1. 안녕하세요, 워프님. PHP 7.4 환경에서 PHP 8.1 환경으로 이전하게 된다면 문제가 발생할 수도 있고, 그렇지 않을 수도 있습니다. 이 블로그는 현재 PHP 8.1이 적용되어 있지만 문제가 발생하지는 않고 있습니다.

      https://www.thewordcracker.com/basic/%EB%B8%94%EB%A3%A8%ED%98%B8%EC%8A%A4%ED%8A%B8-php-8-1-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0/

      인기 테마와 플러그인에서는 문제가 발생하지 않을 가능성이 높습니다. 하지만 업데이트가 잘 안 되는 플러그인이나 테마를 사용하고 있다면 문제가 될 소지가 있습니다.

      이전 후 문제가 된다면...

      1. 문제가 되는 테마나 플러그인을 삭제하고 대체 테마나 플러그인으로 교체하거나
      2. PHP 버전을 8.0으로 하향 조정하여 문제가 발생하지 않는지 체크해보시기 바랍니다. 그래도 문제가 된다면 PHP 7.4로 설정해야 할 수도 있습니다.

  4. 안녕하세요. duplicator 플러그인을 사용하여 서버이전을 하려고 합니다.
    4단계에서 관리자 로그인을 누른 후, 로그인을 하면
    "죄송합니다. 이 페이지에 접근하도록 허용하지 않습니다. "
    문구가 뜨는데 이유가 무엇인가요..?

  5. 시행착오는 있었지만 블루호스트에서 카페24로 이전(블루호스트가 국내 PG에 가입이 거부되어서)하는데 성공하였습니다. 선생님의 훌륭한 정보가 있었기에 가능했습니다. 너무나 감사드리며 행복한 설날되시길 기원합니다.

  6. 카페24호스팅에서 같은 카페24 매니지드 워드프레스로 이전하려고 합니다.
    제 웹하드 용량을 보니, 500메가에서 367메가를 사용중이라 133메가가 남아있습니다. 이정도 남아있어도 Duplicator로 복제해서 이전할 수 있을까요?

    1. 500MB면 용량이 너무 작네요. 367M 사용 중이고 남은 용량이 133M이면 Duplicator 같은 플러그인을 사용한 이전에 실패할 것입니다.

      다음과 같은 순서로 이전을 진행해보시면 좋을 듯 합니다.

      1. 카페24 매니지드 워드프레스에 가입합니다.
      2. 카페24에 고객지원 게시판에 "현재 계정에서 카페24 매니지드 워드프레스 계정으로 옮기려고 하는데, 현재 계정의 모든 파일과 DB를 매니지드 워프 계정으로 그대로 복사해줄 수 있는지" 요청해보시기 바랍니다.

      만약 카페24에서 데이터 파일과 데이터베이스를 복사해주면 도메인 연결을 해제하고 새 계정(카페24 매니지드 워드프레스)에 연결하면 이전이 완료될 것입니다.

      카페24에서 파일 복사를 못해주겠다고 한다면 UpdraftPlus 플러그인으로 이전할 수 있습니다.

      1. wp-content 폴더를 통째로 PC로 다운로드합니다.
      2. UpdraftPlus 플러그인을 사용하여 DB를 백업하여 PC로 다운로드합니다.
      3. 새로운 계정(매니지드 워드프레스 계정)에서 워드프레스를 설치합니다.
      4. 새로운 계정에서 FTP로 접속하여 wp-content 폴더를 삭제하고 백업한 wp-content 폴더를 업로드합니다.
      5. 새로운 계정의 워드프레스에 로그인하여 UpdraftPlus를 설치하고 백업한 DB 파일을 업로드합니다.
      6. UpdraftPlus에서 DB를 복원합니다.

      위의 순서로 진행하시면 됩니다.

      UpdraftPus를 이용한 사이트 이전은 다음 글을 참고해보세요:

      https://avada.tistory.com/2318

      1. 이전을 잘 하시기 바랍니다. Cafe24에 요청하면 새로 가입하는 계정으로 현재 계정의 파일들과 DB를 복제해주지 않을까 생각됩니다. 그러면 별다른 어려움 없이 이전이 가능할 것입니다.

        개인 블로그라면 (이 블로그처럼) 블루호스트를 이용하고 GeneratePress나 Astra와 같은 빠른 테마를 사용하면 속도가 괜찮게 나올 것 같습니다. 공간도 사실상 제한이 없으므로 디스크 공간에 대한 압박에서 벗어날 수 있을 것입니다.

        즐거운 추석 명절 보내시기 바랍니다.

  7. 워드님, 그동안 카페24의 워드프레스로 연습한 후 워드님 추천한 bluehost로 갈아탔습니다. 그리고 워드님 덕분에 카페24에서 블루호스트로 이사도 잘 했습니다. 그런데 복제후 블루호스트 어드민으로 로그인이 갑자기 안되는 것입니다. 그래서 혹시 카페24에서 사용하던 아이디와 비번으로 로그인을 하니 정상 로그인이 되더라구요. 카페24의 아이디와 비번은 연습용이었기때문에 버리고 싶고, 원래 블루호스트 아이디와 비번으로 돌아가고 싶은데 어떻게 해야 하나요?

    1. 안녕하세요? 저는 블루호스트 내의 My Sites에서 로그인하지 않고, 사이트주소/wp-admin을 통해 보통 로그인하는 편입니다. 카페24에서 블루호스트로 이전하였기 때문에 Bluehost의 My Sites에서 로그인할 수 없다면 블루호스트에 라이브채팅으로 한 번 문의해보시겠어요?

      https://avada.tistory.com/771

      아이디와 비번을 바꾸는 방법은 비교적 간단합니다. phpMyAdmin에 접속하여 변경하시면 됩니다. 혹은 Duplicator로 복원할 때 아이디와 비번을 새롭게 설정하는 옵션도 있습니다. 아마 복원 과정에서 Options 섹션에서 제어할 수 있을 것입니다.

      phpMyAdmin을 통해 변경하는 방법은 다음 글을 참고해보세요.

      https://www.thewordcracker.com/basic/how-to-reset-password-in-wordpress/

      블루호스트에서 phpMyAdmin에 접속하는 방법은 다음 글을 참고해보세요.

      https://avada.tistory.com/1681

  8. 안녕하세요, 기존 카페24 사이트에서 vultr로 이전을 하려고합니다. Duplicator에서는 새로옮겨갈 서버가 깨끗하게 아무파일도 없는게 좋다고 하는데요, vultr에서는 one click wordpress 사용시 기본적으로 워드프레스가 깔린상태로 세팅됩니다(물론 다른 상품을 선택할 수 있겠지만, 추후 서비스를 생각해서 wordpress 자동설치 상품으로 했으면합니다).

    이 경우, 기본 세팅만 되어있는 워드프레스 서버에 duplicator로 다운받은 파일을 설치해도 될까요?(덮어쓰기처럼될지,,,)

    vultr 기본 설치된 상태에서 루트폴더 안의 모든 파일을 ftp로 임의 삭제하고 진행해보니 500에러가 떠버립니다...ㅠㅠ

    그리고 정말정말 최악의 경우, 수동으로 하는법에 대한 글도 있을까요?

    1. 안녕하세요, 피카츄님.

      Vultr로 이전하려는 경우 Duplicator와 같은 플러그인을 사용하는 것이 파일 ownership 관련 에러가 발생하지 않을 것입니다. (가령 업로드가 되지 않거나 플러그인/테마 설치가 안되고 워드프레스/테마/플러그인 업데이트가 안 될 수 있습니다.)

      먼저 카페24에서 Duplicator로 백업이 되는지부터 확인해보시기 바랍니다. 과거에는 카페24에서 플러그인을 사용하여 이전이 가능했지만, 최근 들어서는 카페24로 이전할 때에는 문제가 발생하는 것 같습니다. 하지만 카페24에서 Duplicator로 백업할 때에는 문제가 나타나는지 여부는 모르겠습니다.

      수동으로 해야 한다면, 이 블로그를 검색해보면 수동으로 이전하는 방법에 대한 글을 찾아볼 수 있을 것입니다. 다음 영상을 한 번 참고해보세요.

      https://youtu.be/Njz2JzAJhic

      sftp를 통해 파일을 복사한 후에는 다음과 같은 명령을 수행하여 파일의 ownership을 설정해주면 문제가 발생하지 않을 것 같습니다.

      sudo chown -R www-data:www-data wordpress/
      sudo usermod -a -G www-data www-data

  9. 안녕하세요 아침부터 작업하고 있는데 말씀해주신대로 duplicator로 install.php와 zip파일을 만들었습니다. 그런데 ftp에 2개의 연결이 있는데 어디에 업로드해야하나요?sftp://dhc00@dhc00.mycafe24.com으로 접속하면 dhc00디렉토리안에 DataBackup, www 폴더가 있습니다.
    dhc00@dhc00.mycafe24.com으로 접속하면 바로 DataBackup, www 폴더가 있습니다.
    어디에 install.php와 zip을 올려야하나요?
    dhc00@dhc00.mycafe24.com/www에 업로드 http://dhc00.mycafe24.com/www/installer.php
    해도 에러가 납니다.

    1. 안녕하세요, 김문경님.

      카페24에서는 www 폴더 아래가 루트 폴더입니다.

      www 폴더 아래에 넣어도 문제가 될 경우
      1. 도메인이 제대로 연결되었는지 확인해보시고
      2. 그래도 오류가 발생한다면 수동으로 이전해야 합니다.

      몇 년 전에는 카페24에서 테스트했을 때 Duplicator가 잘 작동했지만, 작년부터 오류가 발생하는 경우가 있는 것 같습니다. 웹호스팅 업체에서 특정 PHP 모듈이나 기능을 지원하지 않으면 플러그인이 제대로 작동하지 않을 수 있습니다. 아마도 그런 문제일 수도 있을 것입니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.