WordPress 웹 사이트를 새 웹 호스트 또는 서버로 이동하는 방법

게시 됨: 2022-05-03

WordPress 웹사이트를 새 호스트나 서버로 이동해야 합니까? 좋은 소식은 전체 WordPress 웹사이트 를 몇 단계만 거치면 다른 웹 호스트나 서버로 이동할 수 있다는 것입니다. 더 좋은 소식? 사이트를 다시 구축하거나 수동으로 마이그레이션하는 것에 대해 걱정할 필요가 없습니다.

이 가이드에서는 WordPress 사이트 또는 블로그를 다른 서버나 호스팅 회사로 이동하는 방법에 대한 단계별 가이드를 다룹니다.

WordPress 사이트를 새 호스트 또는 서버로 이동하는 3가지 일반적인 이유

다음은 웹사이트를 새 도메인으로 이동해야 하는 몇 가지 일반적인 이유입니다.

  1. 더 나은 웹 호스트가 필요합니다. 사용했던 웹 호스팅 회사가 더 이상 속도, 안정성, 비용, 보안 또는 스토리지에 대한 요구 사항을 충족하지 못할 수 있습니다. 진행할 시간입니다!
  2. 개발 사이트를 라이브 서버로 이동해야 합니다. 웹 사이트 개발자는 종종 사이트 디자인(또는 재설계)이 완료될 때까지 별도의 서버에서 또는 로컬에서 개발합니다. 개발 사이트를 라이브 서버로 푸시해야 합니다.
  3. 웹사이트 소유권이 변경됨 – 회사나 블로그를 매각했으며 새 소유자가 웹사이트를 호스팅할 위치에 대해 다른 계획을 가지고 있을 수 있습니다. 또는 고객을 위해 구축한 웹사이트를 고객의 통제에 넘길 수도 있습니다.
WordPress를 새 서버로 이동

시작하기 전에: WordPress 사이트 이전 준비

이 자습서의 목적을 위해 WordPress 사이트를 한 서버에서 다른 서버로 이동합니다. 도메인은 그대로 유지됩니다. (WordPress를 새 도메인으로 이동해야 합니까? 해당 시나리오에 대한 자습서도 있습니다.)

참고: 이 프로세스에는 WordPress 웹 사이트 파일 구조 및 MySQL 데이터베이스에 대한 약간의 기술 지식이 필요하지만 이 자습서에서는 알아야 할 사항을 안내합니다.

도메인이 새 웹 호스트/서버 위치를 가리키도록 DNS 또는 네임서버 업데이트

이동할 웹 사이트에 대해 동일한 도메인 이름을 유지하는 경우 새 호스트 또는 서버를 가리키도록 도메인 이름에 대한 네임서버 또는 DNS 레코드를 업데이트했는지 확인해야 할 수 있습니다.

참고: 웹 호스트 또는 도메인 이름 등록 기관에 이 프로세스를 완료하는 방법에 대한 정보가 있어야 합니다. 예를 들어, Liquidweb에서 DNS 관리에 대한 자세한 내용과 도메인 이름 지정 방법에 대한 Nexcess의 기사가 있습니다.

필요한 액세스 및 도구

웹사이트를 새 도메인으로 이전할 준비를 하려면 웹사이트 파일에 액세스할 수 있어야 하며 프로세스를 빠르고 쉽게 수행할 수 있는 몇 가지 도구가 필요합니다.

  • 웹사이트 서버에 있는 파일에 대한 액세스 – 일반적으로 여기에는 cPanel 또는 파일 관리 액세스 권한이 있는 기존 웹사이트의 웹 호스팅 계정에 대한 관리자 액세스 권한만 포함됩니다. 파일 관리자 옵션이 있는 텍스트/코드 편집 도구를 사용하여 웹사이트 서버에 대한 sFTP/FTP 액세스를 통해 파일 액세스를 수행할 수도 있습니다.
  • 웹 호스트/서버의 웹 호스팅 계정에 대한 액세스 – 웹사이트를 어디에서 호스팅할 예정입니까? 해당 웹 호스팅 계정에 대한 동일한 파일 수준 액세스가 필요합니다(기존 웹 호스팅 계정에 새 도메인을 추가한 경우 기존 웹사이트와 동일할 수 있음).
  • 새 서버/호스트에 대한 새 MySQL 데이터베이스를 생성할 수 있는 액세스 권한
  • BackupBuddy, WordPress 백업 플러그인 – 이 게시물은 BackupBuddy의 수동 마이그레이션 방법을 사용하여 한 도메인에서 다른 도메인으로 WordPress 사이트를 이동하는 전체 프로세스를 안내합니다. BackupBuddy 플러그인을 사용하는 것이 WordPress 사이트를 이동하는 가장 빠른 방법입니다.
  • ImportBuddy 파일/스크립트 – BackupBuddy는 웹사이트를 새 도메인으로 이동하는 데 도움이 되는 ImportBuddy 파일 다운로드와 함께 제공됩니다.

시작할 준비가 되셨습니까? 갑시다.

WordPress 사이트를 새 서버 또는 웹 호스트로 이동하는 단계

다음은 사이트를 새 도메인 또는 URL로 이동하기 위해 거쳐야 하는 단계입니다.

1. WordPress 사이트에 BackupBuddy 플러그인을 설치합니다.

활성화 후 빠른 설정을 실행하여 가장 중요한 기능을 활성화하십시오.

BackupBuddy 빠른 마법사

2. BackupBuddy로 완전한 백업을 만드십시오.

이동하려는 사이트의 전체 백업을 만들어야 합니다. 전체 백업은 BackupBuddy로 만들 수 있는 5가지 WordPress 백업 유형 중 하나이며 WordPress 설치의 모든 백업을 다룹니다.

WordPress 관리 대시보드에서 BackupBuddy > 백업 페이지를 방문합니다. 백업 완료 버튼을 클릭합니다.

백업버디 전체 백업

백업이 완료되면 백업 zip 파일을 다운로드합니다. 백업이 완료되면 zip 파일을 다운로드하여 컴퓨터에 저장합니다. 이 파일의 압축을 풀지 마십시오.

백업 파일 다운로드

3. ImportBuddy 파일 다운로드

다음으로, importbuddy.php 파일을 다운로드하려면 BackupBuddy > 백업 메뉴로 돌아 가야 합니다. 오른쪽 상단의 ImportBuddy 메뉴에서 다운로드 옵션을 볼 수 있습니다.

importbuddy 다운로드

ImportBuddy 비밀번호를 확인하십시오. 나타나는 창에서 새 비밀번호를 입력하거나 BackupBuddy를 처음 설치할 때 설정한 ImportBuddy 비밀번호를 사용하려면 공백으로 두십시오. 이 암호는 무단 액세스로부터 ImportBuddy 스크립트를 잠그기 때문에 중요합니다. 확인을 클릭 하면 다운로드가 시작됩니다.

가져오기 친구 비밀번호

4. cPanel에서 새 데이터베이스 및 데이터베이스 사용자 생성

WordPress 사이트를 새 호스트 또는 서버로 이동하는 프로세스의 다음 부분에서는 사이트가 호스팅될 호스팅 계정의 cPanel에 액세스할 수 있어야 합니다.

WordPress 사이트는 본질적으로 "데이터베이스의 예쁜 얼굴"이므로 여기에서 새 데이터베이스를 만드는 것입니다. 이 데이터베이스는 "이동된" WordPress 사이트의 새 버전에 연결됩니다. 나중에 ImportBuddy 마이그레이션 프로세스 중에 사용하기 위해 이 섹션에서 생성한 데이터베이스 이름, 사용자 이름 및 비밀번호를 복사하고 싶을 것입니다.

cPanel에 액세스하려면 새 호스팅 계정에 로그인하십시오 . 참고: 호스트는 cPanel이 아닌 다른 호스팅 백엔드 서비스를 사용할 수 있지만 프로세스는 비슷합니다.

mysql 데이터베이스 마법사 cpanel

cPanel 의 목록에서 MySQL 데이터베이스 마법사 아이콘을 찾아 클릭합니다. MySQL 데이터베이스 마법사가 다음 단계를 안내합니다. 먼저 새 데이터베이스의 이름을 추가합니다 . "다음 단계"를 클릭합니다.

MySQL 데이터베이스 생성

다음 으로 데이터베이스 사용자를 추가합니다 . 암호 생성기를 사용하여 강력한 암호를 만드십시오. 여기서 생성한 사용자 이름과 비밀번호를 LastPass와 같은 서비스를 사용하여 안전한 위치에 복사하는 것을 잊지 마십시오. "사용자 만들기"를 클릭합니다.

MySQL 데이터베이스 사용자 생성

다음 화면에서는 데이터베이스에 새 사용자를 추가합니다. "모든 권한" 확인란 을 클릭한 후 "다음 단계"를 클릭합니다.

MySQL 데이터베이스 사용자 권한

마지막 화면은 새 데이터베이스와 새 사용자의 생성을 확인합니다. 데이터베이스 이름, 데이터베이스 사용자 및 암호를 안전한 위치에 복사했는지 확인합니다.

MySQL 데이터베이스 마법사 완료

5. 백업 Zip 파일 및 ImportBuddy 파일을 새 디렉토리에 업로드

이 다음 섹션에서는 백업 zip 파일과 ImportBuddy 파일을 새/이동한 사이트의 디렉토리에 업로드할 것입니다. 기본적으로 디렉토리는 WordPress 사이트가 서버에서 "살아 있는" 위치입니다. WordPress 사이트를 실행하는 모든 파일은 이 폴더(디렉토리) 내에 있습니다.

이 다음 단계에서는 cPanel 내에서 서버 또는 파일 관리자에 대한 FTP 액세스를 사용할 수 있습니다. 서버에서 파일을 업로드(또는 삭제)할 수 있는 액세스 권한만 있으면 됩니다.

cPanel 파일 관리자

워드프레스 사이트의 최종 위치 디렉토리(폴더)를 엽니다. 참고: 대부분의 호스팅 제공업체는 호스팅 계정에 도메인 이름을 추가할 때 디렉터리를 자동으로 설정하고 이름을 지정합니다. 디렉토리는 /public_html 디렉토리에 있습니다.

웹 호스트 파일 디렉토리

중요: 이 디렉토리는 백업 zip 파일과 importbuddy.php 파일을 업로드하기 전에 비어 있어야 합니다. 이 디렉토리에 기존 파일이 있으면 삭제하여 빈 폴더를 만드십시오.

빈 웹 디렉토리

importbuddy.php 파일과 백업 zip 파일을 이 빈 디렉토리에 업로드하십시오. 여기에서 파일 관리자 내에서 업로드 기능을 사용할 수 있습니다.

웹 디렉토리에 업로드

importbuddy.php 파일과 백업 zip 파일을 업로드한 후 디렉토리는 다음과 같아야 합니다.

웹 디렉토리의 파일

6. ImportBuddy 단계를 통해 이동 완료

이 마지막 일련의 단계는 ImportBuddy를 사용하여 사이트 이동을 완료하는 방법을 안내합니다.

사이트 URL/importbuddy.php로 이동합니다. 예제 사이트 이동을 위해 브라우저에서 다음 링크를 방문합니다.

http://examplesite.com/importbuddy.php

이 페이지가 로드되면 첫 번째 ImportBuddy 화면이 표시 됩니다. 이 튜토리얼의 4단계에서 생성한 비밀번호 (또는 BackupBuddy를 처음 설정할 때 설정한 비밀번호)를 입력합니다. "인증" 버튼을 클릭합니다.

importbuddy-step-1

ImportBuddy 프로세스의 1단계에서 백업 파일이 선택되었는지 확인합니다(기본값). "백업 복원" 버튼을 클릭합니다.

importbuddy-step-1-select-backup

다음 페이지 에서 "새 데이터베이스" 섹션 아래에 데이터베이스 설정을 입력합니다. 이것은 7-10단계에서 생성한 데이터베이스 이름, 데이터베이스 사용자 및 데이터베이스 암호가 됩니다. 페이지는 다음과 같아야 합니다. "다음 단계" 버튼을 클릭합니다.

importbuddy-database-settings
오래된 데이터베이스 데이터베이스 새 데이터베이스 설명
데이터베이스 서버 로컬 호스트 로컬 호스트 거의 모든 경우에 이 필드는 "localhost"가 됩니다. 이것은 데이터베이스가 저장될 mySQL 서버의 주소입니다. mySQL 서버의 위치는 "localhost"와 다른 경우 호스트에서 제공합니다.
데이터베이스 이름 olddomain_phs clientsite_newdatabase 이것은 7단계에서 만든 새 데이터베이스의 이름입니다.
데이터베이스 사용자 olddomain_user clientsite_newuser 이것은 8단계에서 만든 새 사용자의 이름입니다.
데이터베이스 비밀번호 *************** *************** 이것은 8단계에서 생성한 사용자의 비밀번호입니다.
데이터베이스 접두사 wp_ wp_ 이것은 데이터베이스의 모든 테이블에 지정된 접두사입니다. 이 자습서의 목적을 위해 wp_에 그대로 둡니다(사이트를 새 도메인으로 이동하기 때문에).

ImportBuddy는 마이그레이션을 완료하고 새 URL을 확인하도록 요청합니다. "다음 단계" 버튼을 클릭합니다.

importbuddy 사이트 URL 설정

사이트 URL을 클릭하여 사이트가 작동하는지 확인하십시오. "정리 완료" 버튼을 클릭합니다.

그게 다야! 새 WordPress 사이트는 새 서버 또는 웹 호스트에서 사용할 준비가 됩니다.

오늘 BackupBuddy로 전체 WordPress 사이트 이동

원래 3-in-1 WordPress 백업 플러그인인 BackupBuddy를 지금 받으십시오. 하나의 플러그인으로 WordPress 사이트를 새 호스트 또는 서버로 쉽게 백업, 복원 및 이동합니다!