다운타임 없이 WordPress 사이트를 새 호스트로 마이그레이션
게시 됨: 2017-03-02WordPress 웹 사이트를 새로운 웹 호스팅 서비스로 이동하기로 결정할 때마다 데이터 손실 및 잠재적인 가동 중지 시간의 위험이 있습니다. 그러나 적절한 지식과 구현 기술을 사용하면 데이터 손실이나 가동 중지 시간 없이 WordPress 웹 사이트를 새 도메인으로 원활하게 이동할 수 있습니다.
전환 과정에서도 데이터가 손실되지 않는 것이 중요합니다. 아래에 설명된 6단계는 전환을 성공적으로 실행할 수 있도록 구조화된 방식으로 안내합니다.
1단계: 새 호스트 선택
이것은 명백한 첫 번째 단계입니다. 추후에 문제가 발생하지 않도록 새로운 호스트를 확정하는 과정에서 선택적으로 처리해야 합니다.
향후 2-3년 동안의 성장을 예측하면서 호스팅 서비스에 대한 현재 기대치를 염두에 두십시오. 귀하의 미래 요구 사항도 쉽게 충족할 수 있는 서비스 제공업체를 선택하십시오.
공유 호스팅, 클라우드 호스팅 및 전용 서버의 세 가지 주요 범주 중에서 선택할 수 있습니다. 대부분의 호스팅 서버는 무료로 WordPress 웹사이트를 이동하기 위한 마이그레이션 서비스를 제공하지만 경우에 따라 약간의 수수료가 부과될 수 있습니다. 다음은 올바른 호스팅을 선택하는 방법에 대한 John Hughes의 훌륭한 가이드입니다.
새 호스팅 서버를 선택한 후에는 FTP(파일 전송 프로토콜) 도구와 함께 이전 웹 호스트와 새 웹 호스트의 세부 정보가 모두 준비되어 있는지 확인하십시오. 또한 오래된 백업 파일을 삭제하고, 캐시를 지우고, 사용하지 않는 테마와 플러그인을 삭제하고, 웹사이트에서 모든 스팸을 지울 수 있습니다. 이것은 더 작은 파일 크기와 더 빠른 마이그레이션 프로세스를 보장합니다.
2단계: 복제기 설치
이제 기존 웹사이트에 'Duplicator' 플러그인을 설치하고 활성화해야 합니다. 이 플러그인은 무료이며 WordPress 웹사이트를 새 도메인으로 이동하는 데 매우 유용한 도구입니다.
활성화 후 '패키지' 섹션으로 이동하여 오른쪽 상단 모서리에 있는 '새로 만들기' 버튼을 클릭합니다.
'다음' 버튼을 클릭한 후 나타나는 후속 지침을 따르십시오. 스캔 결과 화면의 모든 매개변수에 대해 ' 양호' 가 표시되면 '빌드' 버튼 을 클릭하여 '설치 프로그램' 및 '아카이브' 파일 을 생성하여 패키지를 다운로드합니다.
'아카이브'는 WordPress 사이트의 복사본이고 '설치 프로그램'은 새 웹 호스트에 설치 프로세스를 자동화합니다.
3단계: 이전 웹사이트를 새 호스트로 가져오기
이제 이전에 생성된 '아카이브' 및 '설치 프로그램' 파일을 새 웹 호스트에 업로드해야 합니다. 이 과정을 돕기 위해 무료 FTP 도구를 사용할 수 있습니다.
파일이 이전 호스트 대신 새 호스트로 전송되도록 FTP 플러그인 설정에서 새 호스트의 IP 주소를 입력해야 합니다. 이 파일은 새 호스팅 서비스의 루트 디렉터리에 있어야 하며 정확한 위치와 경로는 서비스 제공업체에 문의하세요.

installer.php 및 archive.zip 파일은 완전히 비어 있는 루트 디렉토리에 있어야 하므로 전송 프로세스 전에 동일한지 확인하십시오.
4단계: 다운타임 제로 보장
업로드가 완료되면 웹 브라우저를 통해 'installer.php' 파일에 접속합니다. 도메인이 여전히 이전 호스트를 가리키고 있으므로 명령은 404 오류를 반환합니다. 이 문제를 해결하려면 컴퓨터의 '호스트' 파일을 변경해야 합니다.
이 파일을 수정하면 터미널/IP 주소를 통해서만 새 도메인에 액세스할 수 있습니다.
먼저 새 도메인의 공유 IP 주소를 찾아야 합니다. 이것은 'cPanel' 대시보드를 통해 액세스할 수 있습니다. 사이드바에서 "Expand Stats (통계 확장)"를 클릭하고 "shared IP address(공유 IP 주소)" 를 기록해 둡니다.
그런 다음 '관리자' 설정에서 메모장 애플리케이션을 실행합니다. '파일/열기'를 클릭 한 다음 C:\Windows\System32\drivers\etc에 액세스하고 '호스트' 파일을 선택합니다. 여기에 새 도메인의 공유 IP 주소와 도메인 이름을 입력하여 컴퓨터에서만 새 호스트에 액세스합니다.
위에서 설명한 전체 연습은 웹사이트의 다운타임이 없도록 합니다. 마이그레이션 프로세스를 실행하는 동안 다른 사용자는 여전히 이전 웹 호스트에서 웹사이트에 액세스할 수 있습니다. 새 호스팅 서비스가 작동하고 실행 중인 것으로 확인되면 '호스트' 파일에서 항목을 제거합니다.
5단계: 마이그레이션 프로세스 시작
위의 연습을 통해 이제 컴퓨터에서 새 도메인에 액세스할 수 있습니다. 브라우저에서 "installer.php" 파일을 실행합니다.
설치 프로그램은 처음에 데이터베이스 이름을 묻습니다. 새 호스팅 서비스의 'cPanel'을 통해 만들 수 있습니다. 데이터베이스 사용자 이름과 암호를 기록해 두십시오. 이 정보는 '설치 프로그램' 설정의 해당 필드에 입력해야 합니다.
완료되면 "연결 테스트" 버튼을 클릭합니다. 이렇게 하면 도메인과의 연결 설정이 확인됩니다. 연결이 작동하면 아래로 스크롤하여 "경고 및 알림"에 동의하고 "배포 실행"을 클릭해야 합니다. 그러면 크기에 따라 시간이 걸릴 수 있는 이전 데이터베이스 가져오기가 시작됩니다.
다음으로 설치 프로그램은 URL 경로 확인을 요청합니다. 정확성을 확인하고 프로세스 완료를 위해 "업데이트 실행"을 클릭하십시오.
그런 다음 프로세스가 하나씩 제대로 작동하는지 확인할 수 있습니다. 디스플레이 패널에 표시된 순서대로 각각을 클릭하여 완벽하게 작동하는지 확인하십시오.
마지막으로 4단계에서 컴퓨터의 Windows '호스트' 파일에서 수행한 변경 사항을 제거해야 합니다.
6단계: 도메인 변경
지금까지 새 웹 호스팅 서비스에 웹사이트의 전체 복사본을 만들었습니다. 그러나 호스트의 이전 계정은 여전히 작동합니다. 방문자가 대신 WordPress 웹 사이트의 새 위치로 이동하도록 DNS '네임서버'를 변경해야 합니다.
새 서비스 제공업체에 등록한 경우 가장 좋은 방법은 도메인을 새 호스트로 이전하는 것입니다. 이렇게 하려면 '네임서버'를 업데이트해야 합니다. 일반적으로 구조상 "ab1.hostname.com"과 같은 두 개의 URL 주소입니다.
이 문제에 대해 웹 서비스 제공업체에 도움을 요청할 수도 있습니다. 웹 호스팅 서비스마다 업데이트 프로세스에 대한 설정이 다르지만 기본적으로 "도메인 관리" 영역에서 '네임서버' 버튼을 찾아야 합니다.
'이름 서버' 아래의 '관리' 또는 이와 유사한 버튼을 클릭하면 "이름 서버 설정" 화면으로 이동합니다. 여기에 새 DNS 서버 정보를 입력해야 합니다. 숫자에 따라 변경 사항이 모든 사용자에게 완전히 전파되는 데 4~48시간이 걸릴 수 있습니다.
따라서 위에서 설명한 6단계는 프로세스에서 사이트 다운타임 없이 새로운 웹 호스트로 원활하게 전환할 수 있도록 합니다. 주의를 기울이지 않으려면 이전 호스트에서 계정을 닫기 전에 며칠을 기다리십시오.