가동 중지 시간 없이 WordPress를 새 호스트 또는 서버로 이동하는 방법

Rifat 워드프레스 튜토리얼 Dec 16, 2022

워드프레스 사이트를 다른 서버나 새로운 호스팅 회사로 옮기고 싶으신가요? 웹 호스트를 바꾸거나 웹사이트를 새로운 서버로 옮길 때 가장 큰 위험은 데이터를 잃거나 사이트가 다운되는 것입니다.

이 두 가지 모두 사용자와 검색 엔진이 한동안 귀하의 웹사이트에 접속할 수 없도록 만들 수 있습니다. 이것은 판매 및 검색 엔진 순위를 손상시킬 수 있습니다.

이 단계별 가이드에서는 다운타임 없이 WordPress 사이트를 새 호스트로 안전하게 이동하는 방법을 보여줍니다.

또한 워드프레스 사이트를 새 호스팅 제공업체로 이전하는 것과 관련된 가장 일반적인 질문에 답변하여 몇 가지 일반적인 실수를 방지할 수 있습니다.

놀라운 웹사이트 만들기

최고의 무료 페이지 빌더 Elementor와 함께

지금 시작

시작하기 전에 많은 WordPress 호스팅 공급자가 무료 마이그레이션 서비스를 제공한다는 사실을 알려드립니다. 웹사이트에 없을 수도 있으므로 직접 문의해야 합니다. 대부분의 경우 무료이지만 일부는 약간의 수수료를 요구할 수 있습니다.

새 서버로 웹사이트 호스팅 이동

새 WordPress 호스트 선택

속도와 성능을 위해 WordPress를 최적화한 후에도 웹 호스트가 여전히 너무 느리다면 증가하는 트래픽을 처리할 수 있는 새로운 호스트로 WordPress 사이트를 이동할 때입니다.

새 WordPress 호스팅 공급자를 신중하게 선택하는 것이 중요하므로 곧 다시 이동할 필요가 없습니다.

좋은 사람은 다음과 같습니다.

  • 신뢰할 수 있는 공유 호스팅을 원하는 경우 Bluehost 를 선택하는 것이 좋습니다. 그들은 WordPress.org가 공식적으로 권장하는 것들입니다.
  • Siteground 는 클라우드 호스팅이나 특정 위치의 공급자를 원하는 경우 찾아보기 좋은 곳입니다. 서로 다른 세 대륙에 데이터 센터가 있습니다.
  • 관리되는 WordPress 호스팅을 찾으려면 GoDaddy 를 살펴보는 것이 좋습니다. 그들은 업계에서 가장 잘 알려진 최고의 제공업체입니다.

새 호스팅을 구매한 후 WordPress를 새 호스팅에 설치하지 마세요. 그것이 다음 단계가 될 것입니다.

지금은 새 웹 호스팅 계정이 완전히 비어 있고 기본 디렉터리에 파일이나 폴더가 없어야 합니다.

손쉬운 마이그레이션을 위한 설치 복사기

이동하려는 웹사이트에서 무료 Duplicator 플러그인을 설치하고 켭니다. 무료 플러그인 Duplicator를 적극 권장합니다. SEO 손실 없이 웹사이트의 도메인 이름을 변경하는 데 사용할 수도 있습니다.

그러나이 기사에서는 다운 타임없이 WordPress 사이트를 한 호스트에서 다른 호스트로 이동하는 데 사용하는 방법을 보여줍니다.

Duplicator 가 설치되고 켜지면 WordPress 관리 영역의 Duplicator » 패키지 페이지로 이동합니다.

그런 다음 오른쪽 상단 모서리에 있는 "새로 만들기" 버튼을 클릭합니다.

그런 다음 다음 버튼을 클릭하고 단계에 따라 패키지를 만드십시오.

스캔 결과가 올바른지 확인하고(모두 "양호"로 표시되어야 함) 빌드 버튼을 클릭합니다.

프로세스는 몇 분 정도 걸릴 수 있으므로 플러그인이 작동하는 동안 탭을 열어 둡니다.

프로세스가 완료되면 설치 프로그램 또는 아카이브 패키지를 다운로드하도록 선택할 수 있습니다. 두 파일을 모두 얻으려면 "원 클릭 다운로드" 링크를 클릭해야 합니다.

아카이브 파일은 전체 웹사이트의 복사본이며 설치 프로그램 파일은 웹사이트를 자동으로 설정하는 데 도움이 됩니다.

새 호스트로 가져오기

다음 단계는 아카이브 및 설치 프로그램 파일을 새 웹 호스트에 업로드하는 것입니다.

FTP를 사용하면 새 웹 호스트에 연결하여 이를 수행할 수 있습니다.

일반적으로 FTP 클라이언트를 연결할 때 웹 사이트의 도메인 이름을 호스트로 입력합니다.

그러나 도메인 이름은 여전히 ​​이전 호스트를 가리키고 있으므로 서버의 IP 주소나 호스트 이름을 입력하여 연결해야 합니다. 새 호스팅 계정의 cPanel 대시보드에서 이 정보를 찾을 수 있습니다.

이 정보를 찾을 수 없는 경우 새 웹 호스팅 회사에 도움을 요청하면 도움을 받을 수 있습니다.

FTP 클라이언트를 사용하여 웹사이트의 루트 디렉터리에 installer.php 파일과 archive.zip 파일을 모두 업로드해야 합니다.

이것은 일반적으로 /username/public_html/ 폴더입니다.

다시 말하지만 확실하지 않은 경우 웹사이트를 호스팅하는 회사에 문의하십시오.

루트 디렉토리에 아무것도 없는지 확인하십시오. 일부 웹 호스팅 서비스는 가입할 때 WordPress를 설정합니다.

WordPress가 루트 디렉토리에 이미 설치되어 있으면 먼저 삭제해야 합니다.

완료되면 archive.zip 파일과 installer.php 파일을 모두 웹사이트의 루트 디렉토리에 업로드해야 합니다.

가동 중지 시간을 방지하기 위해 호스트 파일 변경

새 호스트에 두 파일을 모두 넣었으면 브라우저를 열고 installer.php 파일로 이동해야 합니다.

일반적으로 다음과 같은 URL을 사용하여 이 파일에 액세스할 수 있습니다.

http://www.example.com/installer.php

그러나이 URL은 이전 웹 호스트로 이동하며 404 오류가 표시됩니다. 그 이유는 도메인 이름이 여전히 이전 웹 호스트를 가리키고 있기 때문입니다.

다른 자습서에서는 도메인의 이름 서버를 변경하고 새 호스팅 회사를 가리키도록 지시할 수 있지만 이는 옳지 않습니다.

지금 이 작업을 수행하면 사이트를 이동하는 동안 방문자를 위해 사이트가 손상됩니다.

이전 사이트를 망치지 않고 컴퓨터에서 일시적으로 새 사이트로 이동하는 방법을 알려드리겠습니다.

컴퓨터에는 이 작업을 수행하는 "hosts"라는 파일이 있습니다.

호스트 파일을 사용하여 도메인 이름을 특정 IP 주소에 연결할 수 있습니다. 즉, 웹 사이트가 이동하지 않았는데도 컴퓨터가 웹 사이트가 이동했다고 생각하게 만듭니다.

새 호스팅 회사를 가리키도록 호스트 파일에 도메인 이름 항목을 추가하는 방법을 살펴보겠습니다.

이러한 변경을 수행하면 자신의 도메인 이름을 사용하여 새 호스트의 파일에 액세스할 수 있으며 다른 모든 사람은 여전히 ​​이전 호스트를 통해 사이트에 액세스할 수 있습니다. 이렇게 하면 100% 가동 시간이 보장됩니다.

첫 번째 단계로 새 웹 호스팅 서버의 IP 주소를 찾으십시오. 이를 찾으려면 cPanel 대시보드에 로그인하고 왼쪽 사이드바에서 확장 통계 링크를 클릭하십시오. 서버 주소는 공유 IP 주소로 기록됩니다.

일부 웹 호스팅 사이트에서는 이 정보가 "계정 정보"라는 제목 아래에 있습니다.

Windows 사용자를 위한 다음 단계는 프로그램 » 모든 프로그램 » 보조프로그램으로 이동하여 메모장을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하는 것입니다.

Windows UAC에서 메시지를 받게 되며 메모장을 관리자로 실행하려면 "예"를 클릭해야 합니다.

컴퓨터 메모장에서 파일 옵션으로 이동하여 C:\Windows\System32\drivers\etc 폴더에 있는 폴더로 이동합니다. 이제 이 폴더에서 호스트 파일을 찾아 엽니다. MAC 사용자인 경우 터미널 앱을 열고 다음 명령을 입력하여 호스트 파일을 변경해야 합니다.

sudo nano /private/etc/hosts

Windows 및 Mac 사용자 모두 호스트 파일 하단에 복사한 IP 주소와 도메인 이름을 입력합니다. 예로서:

192.168.1.22 www.example.com

example.com을 자신의 도메인 이름으로, IP 주소를 cPanel에서 복사한 이름으로 바꾸도록 주의하십시오.

완료되면 수정 사항을 저장합니다.

이제 컴퓨터의 도메인 이름을 사용하여 새 서버의 파일에 액세스할 수 있습니다.

새 호스트에 MySQL 데이터베이스 생성

새 서버에서 설치 프로그램을 실행하려면 먼저 새 호스팅 계정에 MySQL 데이터베이스를 생성해야 합니다. 이미 MySQL 데이터베이스를 구축했다면 다음 단계로 건너뛸 수 있습니다.

그렇지 않은 경우 새 호스팅 계정의 cPanel 대시보드로 이동하고 데이터베이스 영역까지 아래로 스크롤한 다음 MySQL 데이터베이스 버튼을 클릭하여 새 데이터베이스를 생성합니다.

새 데이터베이스를 생성하기 위한 필드가 보일 것입니다. 데이터베이스 이름을 지정한 다음 "데이터베이스 만들기" 버튼을 클릭합니다.

MySQL 데이터베이스를 만든 후 MySQL 사용자 영역으로 이동합니다.

그런 다음 새 사용자의 사용자 이름과 비밀번호를 입력하고 '사용자 만들기' 버튼을 누릅니다.

그런 다음 이 사용자를 데이터베이스에 추가해야 합니다. 이렇게 하면 새로 형성된 사용자 이름에 데이터베이스에 대한 완전한 액세스 권한이 부여됩니다.

그렇게 하려면 '데이터베이스에 사용자 추가' 섹션까지 아래로 스크롤하십시오. 사용자 옆에 있는 드롭다운 메뉴에서 생성한 데이터베이스 사용자를 선택한 다음 데이터베이스를 선택하고 마지막으로 "추가"를 누르십시오.

이제 데이터베이스가 완성되어 WordPress에서 사용할 수 있습니다. 데이터베이스 이름, 사용자 이름 및 비밀번호를 기록해 두십시오. 해당 정보는 다음 단계에서 필요합니다.

복제기 마이그레이션 프로세스

이제 설치 프로그램을 시작할 준비가 되었습니다. 브라우저 창에서 다음 주소로 이동하여 example.com을 도메인 이름으로 바꿉니다.

http://www.example.com/installer.php

설치 프로그램은 몇 가지 테스트를 수행하고 아카이브 및 유효성 검사 테스트 옆에 '통과'를 표시합니다.

다음 버튼을 클릭하여 진행하기 전에 이용 약관 확인란을 선택해야 합니다.

이제 MySQL 호스트 이름, 데이터베이스 이름, 사용자 이름 및 암호를 입력하라는 메시지가 표시됩니다.

localhost는 호스트일 가능성이 높습니다. 그런 다음 이전 단계에서 생성한 데이터베이스 세부 정보를 입력합니다.

올바른 정보를 입력했는지 확인하려면 '데이터베이스 테스트' 옵션을 클릭하십시오.

Duplicator가 연결할 수 있으면 Pass로 시작하는 문자열이 표시됩니다. 그렇지 않으면 데이터베이스 연결 문제 세부 정보가 표시됩니다.

계속하려면 다음 버튼을 클릭하십시오.

Duplicator는 이제 zip 아카이브에서 새 데이터베이스로 WordPress 데이터베이스를 가져옵니다.

그런 다음 사이트 URL 또는 경로를 조정하라는 메시지가 표시됩니다. 도메인 이름을 변경하는 것이 아니므로 여기에서 변경할 필요가 없습니다.

계속하려면 다음 버튼을 클릭하기만 하면 됩니다.

복사기가 마지막 단계를 완료하고 로그인 버튼을 표시합니다.

이제 새 호스트에서 WordPress 사이트에 액세스하여 모든 것이 제대로 작동하는지 확인할 수 있습니다.

DNS 업데이트

이제 새 호스팅 서버에서 WordPress 데이터베이스 및 파일의 정확한 복제본을 생성했지만 도메인은 여전히 ​​이전 웹 호스팅 계정으로 리디렉션됩니다.

도메인을 업데이트하려면 DNS 이름 서버를 변경해야 합니다. 이렇게 하면 사용자가 브라우저에 도메인을 입력할 때 웹사이트의 새 위치로 이동하게 됩니다.

호스팅 제공업체에 도메인을 등록한 경우 도메인을 다른 호스트로 이동해야 합니다. Domain.com, GoDaddy 또는 Network Solutions와 같은 등록 기관에 도메인을 등록한 경우 이름 서버를 업데이트해야 합니다.

새 웹 호스트의 DNS 네임서버 정보가 필요합니다. 일반적으로 다음과 같은 URL 쌍입니다.

ns1.hostname.com
ns2.hostname.com

이 게시물에서는 GoDaddy를 사용하여 DNS 이름 서버를 업데이트하는 방법을 시연합니다.

스크린샷은 도메인 등록 기관 또는 웹 호스트에 따라 다를 수 있습니다. 그러나 근본적인 개념은 동일하게 유지됩니다.

도메인 관리 영역과 네임서버를 찾습니다. 네임서버를 업그레이드하는 데 도움이 필요한 경우 웹 호스팅 제공업체에 문의하세요.

GoDaddy의 경우 계정에 로그인한 다음 도메인을 클릭해야 합니다.

그런 다음 변경하려는 도메인 이름 옆에 있는 관리 버튼을 클릭합니다.

계속하려면 '추가 설정' 섹션에서 'DNS 관리'를 클릭하십시오.

그런 다음 이름 서버 섹션까지 아래로 스크롤하고 변경 버튼을 선택합니다.

시작하려면 이름 서버 유형 선택을 'Default'에서 'Custom'으로 변경하십시오. 그런 다음 이름 서버에서 새 호스팅 공급자에 대한 정보를 제공합니다.

저장 버튼을 클릭하여 변경 사항을 저장하는 것을 잊지 마십시오.

도메인의 네임서버를 성공적으로 변경했습니다. 모든 사용자가 DNS 업데이트를 전파하는 데 4~48시간이 걸릴 수 있습니다.

이전 호스트와 새 호스트 모두에 동일한 자료가 있기 때문에 사용자는 차이를 느끼지 못할 것입니다. 중단 시간 없이 WordPress 마이그레이션이 완전히 원활하게 진행됩니다.

보안을 위해 마이그레이션 후 7일을 기다려 이전 호스팅 계정을 비활성화하는 것이 좋습니다.

결론

웹 호스트를 이동하고 싶지만 위의 방법이 너무 어렵다면 다음 회사 중 하나를 선택하여 웹사이트를 마이그레이션할 수 있습니다.

SiteGround , Cloudways , Bluehost , GoDaddy 및 기타 유사한 서비스는 웹사이트 호스팅을 위한 탁월한 선택입니다. 그러나 이 단계별 조언이 중단 시간 없이 WordPress를 새 호스트로 마이그레이션하는 데 도움이 되었기를 바랍니다.

Divi WordPress Theme