당황하지 않고 사이트를 새 호스트로 마이그레이션하는 방법
게시 됨: 2017-10-03WordPress 사이트를 처음 시작하기로 결정하면 몇 가지 해야 할 일이 있습니다. 호스팅 계정을 설정하고, 도메인 이름을 구입하고, WordPress를 설치하고, 사이트를 설정해야 합니다. 이 모든 작업이 완료되고 사이트가 잘 작동되고 1년 후에 호스팅 계정을 갱신하라는 메일을 받게 됩니다. 하지만 한 가지 문제가 있습니다. 갱신 비용이 새 계정에 새로 가입하는 것보다 훨씬 더 높습니다. 이 상황에서 벗어날 수 있는 유일한 방법은 'WordPress 마이그레이션'입니다.
WordPress 사이트를 마이그레이션하는 것은 특히 생태계를 처음 접하는 경우 힘든 과정이 될 수 있습니다 . 사이트 관리에는 콘텐츠 추가, 사이트 사용자 지정, 백업 수행과 같은 일상적인 작업이 포함됩니다. A 이러한 작업은 WordPress 사이트를 이동하는 데 필요한 노하우 측면에서 매우 다릅니다.
WordPress 마이그레이션을 그렇게 복잡한 작업으로 만드는 것은 프로세스 중에 여러 가지 문제가 발생할 수 있다는 사실입니다. (이것이 마이그레이션을 시작하기 전에 사이트를 백업하는 것이 중요한 이유입니다). 또한 이 과정을 통해 사이트를 지속적으로 모니터링해야 합니다.
WordPress 사이트를 이동하는 방법
마이그레이션 경험이 어떤 것인지 결정하는 데 도움이 될 수 있는 몇 가지 요소가 있습니다.
- 필요한 지식
- 노력 필요
- 걸린 시간
- 효율성(또는 정확도)
이러한 요소를 기반으로 두 가지 방법으로 WordPress 마이그레이션을 수행하도록 선택할 수 있습니다.
- 수동으로 WordPress 사이트 마이그레이션
- Migrate Guru와 같은 WordPress 플러그인을 사용하여 사이트를 마이그레이션합니다.
모든 프로세스에는 장단점이 있지만 위의 요소가 귀하에게 얼마나 중요한지에 따라 절충점이 달라집니다.
수동으로 WordPress 사이트 마이그레이션
WordPress 사이트를 수동으로 마이그레이션하려면 다음 단계를 수행해야 합니다(WordPress 코덱스에 설명됨).
1. 전체 사이트 백업
수동으로 또는 BlogVault와 같은 WordPress 백업 플러그인과 같은 도구를 통해 이 작업을 수행할 수 있습니다. WordPress 사이트는 파일과 데이터베이스의 두 가지 주요 부분으로 구성됩니다. 이 두 부분은 똑같이 중요하며 WordPress 사이트를 변경(또는 이동)하기 전에 백업해야 합니다. 사이트를 백업하려면 FTP를 통해 파일을 복사하고 phpMyAdmin을 통해 가져온 데이터베이스를 복사해야 합니다.
2. 데이터베이스 백업
파일을 로컬 컴퓨터에 안전하게 배치한 후에는 WordPress 데이터베이스를 내보내야 합니다. cPanel에도 액세스해야 합니다.
- cPanel에 로그인
- 데이터베이스 섹션으로 이동
- phpMyAdmin 열기
- 내보내기 탭을 선택하십시오
- 방법 선택
- 형식 선택
- 이동 버튼을 클릭하여 컴퓨터에 데이터베이스를 저장합니다.
3.) 새 호스트에 새 데이터베이스 생성
사이트를 새 도메인으로 이동하려면 이동할 호스팅 서비스에 새 데이터베이스를 만들어야 합니다. 이것은 또한 안전한 비밀번호로 새로운 MySQL 사용자를 생성하는 것을 의미합니다.
새 호스트에서 cPanel 열기
- MySQL 데이터베이스 로 이동
- 새 데이터베이스 만들기
- 새 MySQL 사용자 생성
- 모든 권한이 선택된 새로 생성된 데이터베이스에 새 사용자 계정 추가
- 데이터베이스 이름, 사용자 이름 및 암호 복사
참고: 이 작업이 완료되면 데이터베이스 이름, 새 MySQL 사용자 이름 및 암호를 안전하게 유지하십시오.
- 새 데이터베이스 변경 사항을 반영하도록 wp-config.php 파일을 편집하십시오.
데이터베이스 이름, 데이터베이스 사용자 이름 및 데이터베이스 사용자 암호를 변경해야 합니다.
a.) 이전에 백업한 WordPress 폴더를 엽니다.
b.) 잘못된 작업을 수행할 경우를 대비하여 wp-config.php 파일을 복사합니다.
씨. ) wp-config.php 파일을 열고 다음 코드를 찾습니다.
define('DB_NAME', 'your_database_name'); /*MySQL 데이터베이스 사용자 이름 */ define('DB_USER', '사용자 이름'); /*MySQL 데이터베이스 비밀번호 */ define('DB_PASSWORD', '당신의 비밀번호');
d.) 데이터베이스 이름, 사용자 이름 및 암호를 새로 생성된 것으로 변경합니다.
e.) 변경 사항 저장
5. 다른 백업 수행
이 백업이 이전 백업을 덮어쓰지 않는지 확인하십시오. 이 백업에는 데이터베이스에 대한 모든 새 변경 사항이 포함되어야 합니다. 1단계에서 언급한 것과 동일한 단계를 따르십시오.
6. 새 도메인에 백업 가져오기
그런 다음 FTP 및 phpMyAdmin을 통해 파일과 데이터베이스를 각각 새 도메인으로 이동해야 합니다. 다음 단계를 따르세요.
ㅏ. FTP 계정에 로그인
비. WordPress 또는 public_html 폴더 찾기
씨. 컴퓨터에서 전체 WordPress 폴더 업로드
- 사이트를 새 도메인에 연결
사이트에 외부 링크가 있는 경우 새 도메인으로 이동하면 링크가 끊어질 수 있습니다. 이것이 새 도메인을 가리키도록 링크를 업데이트하는 것이 중요한 이유입니다. 수동으로 또는 Better Search and Replace 또는 Search and Replace와 같은 플러그인을 통해 이 작업을 수행할 수 있습니다. - DNS 업데이트(또는 다시 지정)
이전 서버 대신 새 서버를 가리키도록 DNS 설정을 업데이트해야 합니다. 도메인 등록 기관에서 필요한 세부 정보를 얻을 수 있습니다.
수동 WordPress 마이그레이션의 장점과 단점
대안이 존재하는 이유이기도 하다. 웹 호스트에서 제공하는 마이그레이션 서비스와 WordPress 마이그레이션 플러그인이 있습니다.
Migrate Guru로 WordPress 사이트 마이그레이션
반면에 마이그레이션 플러그인은 수동 마이그레이션 프로세스를 상당히 단순화하는 도구입니다. 저장소에서 사용할 수 있는 WordPress 마이그레이션 플러그인이 꽤 있습니다. 프로세스는 약간 다르지만 모두 백업을 수행하고 새 위치로 이동하며 URL을 다시 쓸 수 있도록 찾기 및 바꾸기를 자동으로 제공하는 기본 원칙에 따라 작동합니다.

설명을 위해 대규모 WordPress 사이트를 이동하는 데 유용한 WordPress 마이그레이션 플러그인인 Migrate Guru를 사용하여 WordPress 사이트를 마이그레이션하는 과정을 안내해 드리겠습니다.
Migrate Guru를 사용하기 위한 전제 조건
Migrate Guru를 사용하여 사이트를 마이그레이션하려면 몇 가지 간단한 전제 조건이 필요합니다.
- WordPress가 설치된 도메인이 있는 새 호스팅 계정 및 WordPress를 설치한 디렉토리에 대한 지식(새 호스팅 계정에서 도메인을 설정할 때 선택했을 것입니다)
- 이동하려는 사이트에 설치된 Migrate Guru WordPress 플러그인
Migrate Guru가 소스 사이트에 설치되면
이동하려는 사이트에 Migrate Guru 플러그인을 설치하고 활성화합니다.
이동하려는 사이트(소스 사이트)에 로그인하고 '플러그인'으로 이동한 다음 '새로 추가'를 클릭하면 됩니다. 검색창에 'Migrate Guru'를 입력하고 '지금 설치'를 클릭합니다.
설치가 완료되면 플러그인을 활성화합니다.
마이그레이션 전문가 사용
1단계: Migrate Guru를 통해 마이그레이션할 호스트 선택
a.) 대상 호스트가 Migrate Guru의 호스트 목록에 있는 경우 그 중 하나를 선택하십시오.
b.) 목록에 호스트가 표시되지 않으면 자격 증명이 있는 옵션에 따라 FTP 또는 cPanel을 통해 사이트를 이동하도록 선택할 수 있습니다.
호스트 대신 FTP를 선택하면 다음과 같이 표시됩니다.
다음 세부정보를 요청합니다.
- 이메일 주소: 이전 진행 상황을 자세히 설명하는 이메일을 받을 이메일 주소
- 도착 사이트 URL: 사이트를 이동할 도메인의 URL
- FTP 유형: 호스트가 사용하는 프로토콜(FTP, SFTP 또는 FTPS)을 알고 있는지 확인하십시오. 잘못된 프로토콜을 입력하면 Migrate Guru에서 변경하라는 메시지를 표시합니다.
- 호스트/서버 주소: 호스팅 계정의 cPanel에 있어야 합니다.
- FTP 사용자 이름 및 암호
호스트 대신 cPanel을 선택하면 다음과 같은 세부 정보를 요청하게 됩니다.
- 이메일 주소: 이전 진행 상황을 자세히 설명하는 이메일을 받을 이메일 주소)
- 도착 사이트 URL: 사이트를 이동할 도메인의 URL
- cPanel 사용자 이름 및 암호
메모:
사이트가 HTTP 인증된 경우 '고급 옵션'을 클릭하고 소스 및 대상 사이트의 사용자 이름과 비밀번호를 입력하십시오. 이동 중인 사이트나 대상 사이트가 'http://'가 아닌 'https://'인 경우에만 필요합니다. 둘 중 하나의 URL이 'https://'로 시작하면 HTTP 인증을 받은 것입니다. 이러한 자격 증명은 사이트의 서버 로그에서 검색할 수 있습니다. 일부 웹 사이트 호스트는 해당 로그를 더 쉽게 탐색할 수 있도록 cPanel에서 앱을 제공합니다.
2단계: 양식을 작성하고 '이전'을 클릭합니다.
필요한 모든 세부 정보가 있으면 Migrate Guru 양식을 작성하고 'Migrate' 버튼을 클릭하십시오.
그렇게 하면 마이그레이션 프로세스가 얼마나 끝났는지, 얼마나 남았는지 확인할 수 있는 실시간 진행률 화면으로 이동합니다.
Migrate Guru는 마이그레이션 프로세스가 시작되었음을 확인하는 이메일 알림 을 보냅니다. 한편, 웹사이트 마이그레이션의 실시간 진행 상황 을 보여주는 화면으로 이동합니다. 동일한 링크는 메일 알림에서도 찾을 수 있습니다.
마이그레이션 프로세스가 완료되면 Migrate Guru로부터 성공적인 마이그레이션과 마이그레이션된 사이트에 대한 링크를 알리는 또 다른 이메일을 받게 됩니다.
참고 사항: 사이트를 이동한 후
마이그레이션이 끝나면 사이트의 DNS를 이동한 위치로 다시 지정하는 것이 중요합니다. 이렇게 되기까지 약 4시간이 걸립니다.
대부분의 호스팅 계정의 경우 'DNS 설정'의 변형 아래에 있는 cPanel에서 DNS 설정을 편집할 수 있습니다.
메모:
이 링크는 Bluehost에 대한 세부 정보를 제공하는 데 도움이 될 것입니다.
WordPress 마이그레이션은 특히 생태계가 처음이거나 필요한 프로세스에 익숙하지 않은 경우 고통스러울 수 있습니다. 그러나 Migrate Guru와 같은 WordPress 마이그레이션 플러그인을 사용하면 다운타임 없이 사이트를 이동하는 데 필요한 시간과 노력을 크게 줄일 수 있습니다.