웹 사이트를 다른 웹 호스트로 이동하는 방법 (전환시기 알기)

작성자 :
  • 호스팅 가이드
  • 업데이트 : Oct 17, 2019

이상적인 세계에서 우리는 웹 호스트를 전환하는 것에 대해 걱정할 필요가 없을 것입니다. 사이트는 현재 호스팅 제공 업체의 시설에 행복하게 머물러있게 될 것입니다. 로딩 시간이 많고 비용이 적게 들고 100 % 가동 시간이 길어집니다.

불행히도 세계는 이상적이지 않으며이 완벽한 시나리오는 거의 존재하지 않습니다. 현재 웹 호스트가 필요한 것을 제공하지 않으면 더 나은 웹 호스트로 전환해야 할 때가 있습니다 (우리는 언제 변경해야하는지 아는 것에 대해 이야기 할 것입니다) 이 기사의 뒷부분). 새 웹 호스트로 사이트를 이전한다고해서 새 집으로 이사하는 것만 큼 피곤할 필요는 없습니다. 올바른 조치를 취하면 실제로 매우 쉬울 수 있습니다.

웹 사이트를 전송하는 방법

웹 사이트를 다른 웹 호스트로 옮길 때 다음을 수행해야합니다.

  1. 새로운 호스팅 계정을 구매하고 활성화하십시오.
  2. 데이터베이스 및 이메일 계정을 포함한 모든 웹 사이트 파일을 이동합니다.
  3. 새 호스트에서 응용 프로그램 (PHP 버전, WordPress 등)을 설치 및 구성합니다.
  4. 준비 / 임시 URL에서 새 사이트 확인
  5. 오류가 발생하면 문제 해결
  6. 도메인 DNS 레코드를 새 웹 호스트로 지정하십시오

다음 중 하나를 수행 할 수 있습니다 이러한 작업을 새로운 호스팅 회사에 아웃소싱 (많은 사람들이 무료로 할 것입니다) 또는 수동으로 또는 플러그인을 사용하여 사이트를 전송.

이 기사에서는 두 가지 옵션을 모두 다룰 것입니다.


옵션 #1 : 사이트 이동 아웃소싱 (무료)

순서도-옵션 #1를 사용한 사이트 마이그레이션-단계 1-가입
1 단계-가입

순서도-옵션 #2를 사용한 사이트 마이그레이션-파일 요청
2 단계 – 마이그레이션 요청

순서도-옵션 #1를 사용한 사이트 마이그레이션-단계 3-대기
3 단계 – 대기

무료 마이그레이션 서비스를 제공하는 웹 호스트를 선택하는 것은 초보자 및 바쁜 비즈니스 소유자를위한 최상의 옵션.

웹 호스팅은 경쟁이 치열한 산업입니다. 호스팅 회사는 새로운 고객을 확보하기 위해 최선을 다하고 있습니다. 내가 추천하는 훌륭한 회사를 포함한 많은 호스팅 회사는 새로운 고객에게 무료 웹 사이트 마이그레이션 서비스를 제공합니다. 새 제공 업체에 가입 한 후 마이그레이션을 요청하기 만하면 지원 팀이 어려운 작업을 처리합니다.

대부분의 경우이 방법이 선호되는 방법이므로 시간을 절약하고 웹 사이트와 관련된 다른 중요한 작업에 집중할 수 있습니다.

이 옵션을 사용하는 경우 수행해야 할 작업은 다음과 같습니다.

1- 무료 사이트 이전을 제공하는 웹 호스트에 등록

무료 사이트 마이그레이션을 제공하는 훌륭한 호스팅 회사 :

  • A2 호스팅 – 속도와 안정성으로 잘 알려진 공유 호스팅은 $ 2.96 / mo에서 시작합니다.
  • GreenGeeks – 친환경 웹 호스트, 최근 호스팅 성능이 크게 향상되었습니다.
  • InterServer – 신뢰할 수있는 뉴저지 기반 웹 호스트는 갱신하는 동안 가격 ($ 5 / mo)을 인상하지 않습니다.
  • 인모 션 (InMotion) 호스팅 – 15 년 이상의 실적을 가진 훌륭한 웹 호스트.
  • SiteGround – 블로거들 사이에서 인기있는 웹 호스트. 비싼 갱신 가격.
  • TMD 호스팅 – 뛰어난 성능과 저렴한 가격 – 공유 호스팅은 $ 2.95 / mo에서 시작합니다.

* Discloure :이 링크를 통해 주문하면 추가 비용없이 수수료를받습니다.

2- 사이트 이전 요청 및 웹 사이트 세부 정보 제공

새 웹 호스트에 마이그레이션 요청을 제출하십시오. 일반적으로 호스트 이름, 제어판 로그인 및 FTP 로그인 등 이전 호스트에 로그인 데이터를 제공하기 만하면됩니다. 새 웹 호스트가 나머지를 처리합니다.

예 : InMotion 호스팅

InMotion 호스팅 웹 사이트 Tranfer
InMotion Hosting에서 사이트 이전을 시작하려면 AMP 대시 보드> Account Operations> Website Transfer Request에 로그인하십시오. 지금 InMotion 무료 사이트 마이그레이션을 시작하려면 여기를 클릭하십시오..

예 : GreenGeeks

GreenGeeks 사이트 마이그레이션 서비스를 요청할 수 있습니다 구매 후. 마이그레이션을 시작하려면 GreenGeeks 계정 관리자> 지원> 사이트 마이그레이션 요청> 서비스 선택> 제어판 URL, 계정 자격 증명과 같은 기본 계정 정보 제공 (이전 호스트에서)에 로그인하십시오. 주 – GreenGeeks 사이트 마이그레이션 서비스에는 cPanel 전송뿐만 아니라 Plesk 플랫폼에서의 마이그레이션도 포함됩니다.

예 : SiteGround

사이트 이전을 시작하려면 : 사용자 영역> 지원> 요청 길잡이 (아래)> 웹 사이트로 이동하십시오. 지금 SiteGround 무료 사이트 이전을 시작하려면 여기를 클릭하십시오..

3- 사이트 뒤로 및 긴장

네, 그게 전부입니다.

데이터베이스 오류 문제 해결. 전자 메일 계정 마이그레이션이 없습니다. 파이처럼 쉽습니다.


옵션 #2 : 웹 사이트를 수동으로 전송

1- 새로운 웹 호스트 구입

호스트 마이그레이션을 시작하려면 새 웹 호스트가 있어야합니다.

각각 자체 구성 및 제공 기능을 갖춘 다양한 호스팅 솔루션이 있습니다. 비용, 필요한 공간 및 서버 구성과 같은 여러 가지 요인에 따라 적합한 요소를 평가하고 비교해야합니다.

또한 이상적으로는 방문자 및 / 또는 클라이언트에게 전환하는 시간에 대한 정보와 함께 새 웹 호스트로 이동하고 있음을 알려야합니다. 고객에게 정보를 제공하기 위해 소셜 미디어 네트워크에서 정기적으로 상태 업데이트를 수행하는 것이 좋습니다. 또한 시스템로드를 최소화하고 추가 고객 서비스 문제를 방지하기 위해 마이그레이션 중에 웹 사이트를 방문하지 않도록 사용자에게 요청하십시오.

팁 :

2- 웹 사이트 파일 및 이메일 계정 이동

정적 웹 사이트 (데이터베이스가없는 사이트)를 실행하는 사용자의 경우 기존 호스팅 서버에서 모든 파일 (.html, .jpg, .mov 파일)을 다운로드하고 이전 호스트에 따라 새 호스트에 업로드하기 만하면됩니다. 폴더 구조. FTP / sFTP 에이전트를 사용하여 빠르게 이동할 수 있습니다. 나는 사용하는 것이 좋습니다 FileZilla 당신이 하나를 찾고 있다면.

데이터베이스와 함께 동적 사이트를 이동하려면 약간의 추가 작업이 필요합니다.

데이터베이스 이동

데이터베이스 (예 : MySQL)에서 실행되는 동적 사이트의 경우 이전 웹 호스트에서 데이터베이스를 내보내고 새 웹 호스트로 가져와야합니다. cPanel을 사용하고 있다면이 단계는 phpMyAdmin을 사용하여 쉽게 수행 할 수 있습니다.

phpMyAdmin을 사용하여 데이터베이스 내보내기 및 전송
cPanel> 데이터베이스> phpMyAdmin> 내보내기로 이동하십시오.

컨텐츠 관리 시스템 (예 : WordPress, Joomla)을 사용하는 경우 데이터베이스를 가져 오기 전에 애플리케이션을 새 웹 호스트로 설치해야합니다. 일부 CMS는 간편한 전송 기능 (예 : WordPress의 가져 오기 / 내보내기 기능)을 제공합니다.이 기능을 사용하면 CMS 플랫폼을 사용하여 데이터 파일을 직접 전송할 수 있습니다.

워드 프레스 사이트 이동

cPanel에서 cPanel로 WordPress 이동

cPanel (가장 일반적인 설정) 호스팅의 WordPress 사이트의 경우 사이트를 이동하는 가장 빠른 방법은“public_html”또는“www”폴더에있는 모든 항목을 압축하고 새 웹 호스트에 폴더를 업로드 한 후 다음 두 줄을 추가하는 것입니다. WP 구성으로 :

define ( 'WP_SITEURL', 'http : //'. $ _SERVER [ 'HTTP_HOST']); define ( 'WP_HOME', WP_SITEURL);

일반적인 플러그인을 사용하여 WordPress 이동

워드 프레스 이주자 플러그인
올인원 WP 마이그레이션은 기술 지식이 없어도 데이터베이스, 미디어 파일, 플러그인 및 테마를 포함하여 WordPress 웹 사이트를 내보내는 데 도움이됩니다.

또는 WordPress 사이트를 새로운 웹 호스트로 옮기는 사람들을 위해 좋은 마이그레이션 플러그인이 많이 있습니다. 나는 좋아한다 복사기 – 워드 프레스 마이그레이션 플러그인올인원 WP 마이그레이션 그들의 단순성을 위해. 이 플러그인을 사용하면 기술 지식 없이도 WordPress 사이트를 새 웹 호스트로 이동, 마이그레이션 또는 복제 할 수 있습니다.

특수 제작 된 플러그인을 사용하여 WordPress 이동

wpengine 마이그레이션 플러그인
WP 엔진 무료 사이트 전송 서비스는 제공하지 않지만 전환하려는 사용자를 위해 특별히 제작 된 WordPress 마이그레이션 플러그인이 있습니다.

일부 웹 호스팅 회사는 자체 WordPress 마이그레이션 플러그인을 제공합니다. 예를 들어 WP 엔진 자동 마이그레이션SiteGround Migrator – WordPress 사이트를 지정된 웹 호스트로 전송하기 위해 개발 된 특수 플러그인입니다. 특정 회사로 전환 할 때 사내 플러그인을 사용해야합니다.

이메일 계정 이동

아마도 귀하의 웹 호스트를 전환하는 가장 어려운 부분 중 하나는 이메일을 전송하는 것입니다. 기본적으로 다음 세 가지 시나리오 중 하나에 부딪칩니다.

시나리오 #1 : 이메일이 현재 도메인 등록 기관 (예 : GoDaddy)에서 호스팅되고 있습니다.

이 이메일 설정은 가장 쉽게 이동할 수 있습니다. 도메인 등록 기관 (전자 메일 호스트)에 로그인하고 A (또는 @) 레코드를 호스팅하는 전자 메일을 새 웹 호스트의 IP 주소로 변경하십시오.

시나리오 #2 : 이메일 계정이 타사 (예 : Microsoft 365)와 호스팅됩니다.

이메일 서비스 제공 업체가 필요로하는 다른 레코드와 함께 MX 레코드가 DNS에서 업데이트되는지 확인하십시오.

시나리오 #3 : 이전 웹 호스트에서 이메일 계정 호스팅

cPanel에서 cPanel로 전체 계정을 전송하는 경우 전자 메일 계정을 수동으로 전송할 필요가 없습니다. 또는 cPanel File Manager에서 모든 이메일 계정 (및 그 안의 모든 파일)을 다운로드하여 새 웹 호스트에 업로드 할 수 있습니다. 과정은 간단합니다 – 여기에 단계별 가이드 도움이 필요한 경우).

최악의 시나리오 (사용자에게 친숙하지 않은 호스팅 제어판에서 전송)에서는 새 웹 호스트에서 기존의 모든 전자 메일 계정을 수동으로 다시 만들어야합니다. 프로세스가 약간 지루할 수 있습니다. 특히 많은 이메일 주소에서 실행중인 경우에는 더욱 그렇습니다.

cPanel을 사용하여 이메일 계정 추가 (스크린 샷 : 인모 션 (InMotion) 호스팅).

3- 최종 점검 및 문제 해결

새 호스팅 구성에 파일을로드했으면 웹 사이트에서 모든 것이 제대로 작동하는지 다시 확인하십시오.

일부 호스팅 업체는 개발 준비 플랫폼 (예 : SiteGround)를 사용하면 사이트를 쉽고 유연하게 미리 볼 수 있기 때문에 새로운 환경에서 라이브로 가져와 장면 뒤에서 문제를 해결할 수 있습니다.

사이트 탐색 오류 및 누락 된 링크 복구

이전 호스팅 환경에서 사이트의 자산을 이전하면 그래픽과 같은 자산을 잘못 배치하거나 특정 파일을 남겨 둘 수 있습니다. 이 경우 방문자가 404 오류가 발생할 수 있습니다. 전환 중 및 전환 후 404 로그를주의 깊게 살펴보십시오.이 로그는 사이트가 정상적으로 작동하도록 복원해야하는 작동하지 않는 링크 또는 자산을 경고합니다.

대부분의 경우, .htaccess redirectMatch 및 리디렉션 이전 파일 위치를 새 파일 위치로 지정합니다. 다음은 사용할 수있는 몇 가지 샘플 코드입니다.

404 페이지 정의

깨진 링크로 인한 피해를 최소화하려면 - moved.html은 404 오류가 발생했을 때 방문자에게 보여주고 싶은 페이지입니다.

ErrorDocument 404 /moved.html

새 위치로 페이지 이전하기

리디렉션 301 / 이전 - 페이지 .html http://www.example.com/new-page.html

전체 디렉토리를 새 위치로 전송

redirectMatch 301 ^ / category /? $ http://www.example.net/new-category/

동적 페이지를 새 위치로 리디렉션

새 호스트에서 사이트 구조를 변경 한 경우 -

RewriteEngine on RewriteCond % {QUERY_STRING} ^ id = 13 $ RewriteRule ^ / page.php $ http://www.mywebsite.com/newname.htm? [L, R = 301]

데이터베이스 오류 문제 해결

스위치 중에 데이터베이스가 손상 될 위험이 있습니다. 내가 가장 익숙하기 때문에 나는 WordPress를 예제로 사용할 것이다.

WP 대시 보드에 계속 액세스 할 수있는 경우 먼저 모든 플러그인을 비활성화하고 데이터베이스가 올바르게 작동하는지 확인하십시오. 그런 다음 한 번에 하나씩 다시 활성화하고 매번 홈페이지를 확인하여 제대로 표시되는지 확인하십시오.

대시 보드에 액세스 할 수 없다면 상황이 다소 번거로워집니다. 다음과 같은 간단한 단계를 수행하여 작동하는지 확인하십시오.

  • 데이터베이스를 다시 업로드하고 새 데이터베이스를 덮어 씁니다.
  • 손상 오류가 어디서 발생했는지 확인하고 이전 사이트의 파일을 새 사이트로 다시 업로드 해보십시오.
  • 파일을 열고 새 서버를 가리키는 지 확인하십시오.

해결책 #1 : WordPress 자동 데이터베이스 복구

이러한 단계가 효과가 없다면 약간의 코딩 작업을해야 할 수도 있지만이를 통해 이야기 할 것입니다.

먼저 FTP로 새 사이트를 열고 wp-config.php 파일로 이동하십시오. 파일은 블로그가있는 기본 폴더에 있어야합니다. 수정하기 전에이 파일을 백업하십시오.

이 문구를 찾으십시오.

/ ** WordPress 디렉토리에 대한 절대 경로. * /

해당 줄 바로 위에 다음 문구를 추가하십시오.

define ( 'WP_ALLOW_REPAIR', true);

변경 사항을 저장하고 FTP 프로그램을 현재 열어 둡니다. 좋아하는 웹 브라우저를 엽니 다. 담당자를 위해 다음 주소로 이동하십시오.

http://yourwebsitename.com/wp-admin/maint/repair.php
수리 화면
두 단추 모두 데이터베이스를 복구하지만 "복구 및 최적화"를 선택하면됩니다.
수리 된 데이터베이스
프로세스가 완료되면 아래 보이는 화면이 나타납니다. 구성 파일에서 수리 라인을 제거하라는 메시지가 표시됩니다.

해결 방법 #2 : phpMyAdmin

위의 방법으로 문제가 해결되지 않으면 다음 단계는 데이터베이스로 이동하는 것입니다.

데이터베이스의 작동 방식을 정확히 모르는 경우에는 매우 어려울 수 있지만 단계는 매우 간단합니다. 데이터베이스를 완전히 파괴하더라도 이전 서버에서 다시 다운로드하고 다시 업로드 할 수 있어야합니다. 데이터베이스를 백업하는 동안 두려워 할 필요가 없습니다.

새 웹 호스트에서 phpMyAdmin에 액세스하십시오. WordPress 데이터베이스를 선택하십시오. 일반적으로 yoursite_wrdp1이라는 제목이 지정됩니다.

그러나 이것은 다를 수 있습니다. 하지만 제목의 어딘가에 "WP"가 표시 될 수 있습니다 (아래 이미지 참조). 위의 단계에서 열어 둔 wp-config.php 파일에 데이터베이스 이름이 있습니다. phpMyAdmin에서 데이터베이스 이름을 클릭하여 엽니 다.

데이터베이스 선택
cPanel> Access phpMyAdmin> 데이터베이스 이름을 클릭하여 엽니 다.
모두 선택
데이터베이스가로드되면 "모두 검사 / 오버 헤드가있는 테이블 검사"라는 버튼을 선택하십시오.
수리 표
방금 상자를 체크 한 곳의 오른쪽에있는 드롭 다운 상자에서 "Repair Table"을 선택하십시오.
성공적인 수리
테이블이 복구되었는지와 화면 상단에 "SQL 쿼리가 성공적으로 실행되었습니다"라는 메시지가 표시됩니다.

4- 새 웹 호스트를 가리키는 도메인 DNS

대디디 레코드

그런 다음 웹 사이트의 DNS 레코드 (A, AAAA, CNAME, MX)를 등록 기관의 새 웹 호스트 서버로 전환해야합니다.

DNS 레코드는 사용자를 보낼 위치를 지정하는 "지침"목록입니다. DNS 레코드를 새 서버로 이동하면 방문자가 오류나 잘못된 메시지를받는 대신 의도 한대로 사이트를 찾을 수 있습니다. 중요한 단계입니다. 새 웹 호스트에서 올바른 DNS 정보를 얻으십시오.

다음은 웹 사이트 DNS를 변경하는 단계별 지침입니다. GODADDY, 저렴한 도메인명Domain.com.

도메인이 현재 이전 웹 호스트에 등록되어있는 경우 도메인을 타사로 이전하여 호스트를 다시 전환해야 할 경우 도메인을 더 쉽고 복잡하게 만들 수 있습니다.

5- DNS 전파 확인

DNS 레코드를 이동하도록 요청하면 스위치는 몇 시간에서 하루가 걸릴 수 있습니다.

스위치가 활성화되면 이전 호스팅 회사에 취소에 대해 알리십시오. 사이트 가동 시간을 면밀히 모니터링 새로운 웹 호스트의 모든 것이 제대로 작동하도록 최소한 일주일 정도.

팁 : 내 DNS 란 무엇입니까? DNS 검색을 수행하여 도메인 이름을 확인 18 위치에있는 여러 이름 서버의 현재 IP 주소 및 DNS 레코드 정보. 이렇게하면 DNS 전파의 최신 상태를 확인할 수 있습니다.
DNS 맵 20 위치에서 DNS 전파 상태를 확인하는 또 다른 무료 DNS 조회 도구입니다.


웹 호스트 변경시기 알기

새로운 웹 호스트로 전환하는 것은 스트레스가 많은 시간이 될 수 있습니다. 따라서 많은 사이트 소유자가 필요하지 않으면 웹 호스트를 전환하지 않는 것을 선호합니다. 결국, 모든 것이 제대로 작동 할 때 시간과 에너지를 낭비하는 이유는 무엇입니까?

그렇다면 언제 새로운 호스트를 찾을 수 있을까요? 웹 호스트가 웹 사이트 문제의 근본 원인이라는 것을 어떻게 알 수 있습니까? 다음은 몇 가지 힌트입니다.

  1. 귀하의 사이트가 끊임없이 내려 가고 있습니다.
  2. 사이트가 너무 느립니다.
  3. 고객 서비스가 도움이되지 않습니다.
  4. 더 많은 공간, 기능 또는 기타 리소스가 필요하지 않습니다.
  5. 너는 너무 많이 지불하고있어.
  6. 너는 한 번 이상 해킹 당했다.
  7. 당신은 다른 곳에서 훌륭한 봉사에 대해 들었습니다.

좋은 웹 호스트 = 밤에 더 나은 수면

내가 갈 때 인모 션 (InMotion) 호스팅 몇 년 전 - 기술 지원이 도움이되어 잠자기 동안 내 사이트를 안전하고 확실하게 전환했습니다. 나는 서비스에서 단 한 번의 결함없이 빠르고 안정적으로 작동하는 웹 사이트를 깨 웠습니다.

당신이 편안함을 느끼지 못하거나 웹 호스트에서 보았던 부정적인보고에 신경을 쓰면 변화가있을 수 있습니다.


또한 읽기 -

Jerry Low 정보

WebHostingSecretRevealed.net (WHSR)의 설립자 - 100,000의 사용자가 신뢰하고 사용하는 호스팅 검토. 웹 호스팅, 제휴 마케팅 및 SEO에서 15 년 이상의 경험. ProBlogger.net, Business.com, SocialMediaToday.com 등의 기고자.