웹사이트 검색

WordPress 사이트를 새 호스트로 마이그레이션하기 위한 단계별 가이드


WordPress 사이트를 마이그레이션하고 새 호스트 또는 서버로 이동할 준비가 되셨습니까? 웹사이트를 새로운 호스트로 이전하는 것은 힘들고 스트레스가 많은 경험이 될 수 있지만 반드시 그럴 필요는 없습니다. WordPress 사이트를 마이그레이션하는 데 중요한 단계가 있더라도 가이드를 따르면 성공할 수 있습니다.

많은 사람들이 현재 제공업체의 문제로 인해 새로운 호스트로 이동해야 하는 상황에 직면해 있으며, 이미 충분했습니다. 그러나 실수를 저지르고 사이트가 손상될까 봐 더 안정적인 호스트로 마이그레이션하는 것이 계속해서 지연되는 경우가 많습니다.

문제를 해결하기 위해 사람들은 전문가에게 사이트를 옮겨주는 데 큰 비용을 지불할 수도 있습니다. 또는 새 호스팅 패키지의 일부로 마이그레이션 서비스를 제공하는 새 호스트를 검색하세요. 그리고 이 기사를 읽고 있는 사람들 중에는 스스로 시도해 보는 세 번째 옵션을 선택하는 사람들도 있습니다.

자신의 웹사이트를 준비하는 데 약간의 시간을 할애한다면 마이그레이션은 걱정할 필요가 없습니다. 올바르게 접근하면 매우 간단한 프로젝트가 될 수 있으며 문제가 발생하면 쉽게 되돌릴 수 있습니다.

WordPress 웹사이트를 새 호스트로 이동하는 데 필요한 단계를 살펴보겠습니다. 하지만 사이트 마이그레이션 방법을 보여주기 전에 최고의 WordPress 호스팅 회사 중 다수가 실제로 사이트를 이동해 줄 것이라는 점을 명심하세요. 따라서 방금 새 호스팅 계획을 구입했고 사이트를 이전하려는 경우 먼저 새 호스팅 제공업체에 문의하여 무료 마이그레이션을 제공하는지 확인하세요.

목차

원하는 섹션으로 빠르게 스크롤하거나 아래 링크 중 하나를 북마크에 추가하면 프로세스 중에 휴식을 취해야 하는 경우 쉽게 다시 돌아올 수 있습니다.

  1. 웹사이트 파일 백업
  2. WordPress 데이터베이스 내보내기
  3. 새 호스트 서버에 WordPress 데이터베이스 만들기
  4. wp-config.php 파일 편집
  5. 데이터베이스 가져오기
  6. 새 호스트에 WordPress 파일 업로드
  7. 새 도메인 정의 및 기존 도메인 검색/교체
  8. 최종 손질

1단계: 웹사이트 파일 백업

마이그레이션하기 전 첫 번째 단계는 사이트의 모든 측면을 백업하는 것입니다. 이는 일반적인 WordPress 보안의 일부여야 하며 주요 변경 전의 모범 사례입니다. 하지만 이동되는 데이터가 너무 많기 때문에 WordPress 설치를 마이그레이션해야 하는 요구 사항이기도 합니다.

그렇다면 사이트를 어떻게 백업합니까? WordPress를 백업하는 데 사용할 수 있는 플러그인이 많이 있습니다. 백업 플러그인을 사용하면 일반적으로 설치한 다음 기본 제공 설정을 사용하여 백업할 파일, 백업 저장 빈도 및 위치를 관리할 수 있습니다.

플러그인을 사용하려는 경우 가장 좋은 옵션 중 하나는 WPvivid입니다. 이 플러그인은 예약, 복원 지점, 파일 제한, 대용량 파일 필터링, 백업 분할, 백업 테마 및 플러그인, 원격 저장소 호환성, 다중 사이트 지원 등에 대한 수많은 강력한 백업 옵션을 제공합니다.

또는 좀 더 수동적인 접근 방식을 취할 수도 있습니다. 빠른 요약을 제공하기 위해 수동 백업에서 웹 사이트 파일에 액세스하려면 파일 전송 도구(FTP)가 필요합니다. 널리 사용되는 두 가지 FTP 프로그램은 FileZilla(PC)와 Transmit(Mac)입니다. 설치 후 웹 호스트 계정의 SFTP 자격 증명을 사용하여 웹 사이트 서버에 연결해야 합니다. 연결한 후에는 웹사이트 디렉터리 아래의 모든 파일을 선택하고 다운로드하세요. 여기에는 숨김으로 설정된 .htaccess 파일이 포함됩니다. 이 파일을 볼 수 없는 경우 숨겨진 파일을 표시하려면 FTP 프로그램의 도움말 파일을 참조하세요.

사이트에 업로드된 미디어 수에 따라 시간이 걸릴 수 있습니다. 다운로드가 진행되는 동안 2단계를 시작하여 데이터베이스 복사본을 만들 수 있습니다.

2단계: WordPress 데이터베이스 내보내기

데이터베이스 내보내기는 몇 단계만 완료하면 되는 간단한 프로세스입니다. 웹 서버의 cPanel 계정에 로그인하고 phpMyAdmin 애플리케이션을 엽니다. 왼쪽 사이드바에 있는 목록에서 WordPress 설치가 포함된 데이터베이스를 선택하고 선택한 후 탐색 메뉴에서 내보내기 탭을 클릭하세요.

빠른 내보내기의 기본 설정과 내보내기용 SQL 형식이면 충분합니다. 이동 버튼을 클릭하면 데이터베이스 내보내기 프로세스가 시작되고 파일이 로컬 컴퓨터에 다운로드됩니다.

데이터베이스 내보내기와 파일의 FTP 전송이 모두 완료되면 다음 단계로 이동할 준비가 된 것입니다.

3단계: 새 호스트 서버에 WordPress 데이터베이스 생성

새 웹 호스트로의 마이그레이션을 시작하기 전에 WordPress 설치를 위한 환경을 만들어야 합니다. 이렇게 하려면 SQL 데이터를 가져올 수 있는 데이터베이스를 만들어야 합니다.

제공된 사용자 자격 증명으로 새 웹 호스트에 로그인하고 cPanel 소프트웨어에 연결하세요. 우리 가이드에서는 MySQL 데이터베이스 애플리케이션을 사용할 것입니다. 웹 호스트에 해당 애플리케이션이 실행되고 있지 않은 경우 지원 팀에 문의하여 새 데이터베이스를 생성하는 방법을 알아보아야 합니다.

데이터베이스를 생성하는 단계는 매우 간단합니다.

  • MySQL 데이터베이스를 열고 웹사이트에 적합한 이름으로 새 데이터베이스를 만드세요.
  • 보안 비밀번호를 사용하여 새로운 MySQL 사용자를 생성합니다.
  • 이 사용자 계정을 새 데이터베이스에 추가하고 모든 권한을 부여합니다.

데이터베이스 이름, 새 MySQL 사용자 이름 및 비밀번호를 적어 둡니다. 곧 필요할 것입니다.

4단계: wp-config.php 파일 편집

웹사이트 파일을 다운로드한 로컬 컴퓨터의 폴더를 찾습니다. 해당 폴더에는 WordPress와 데이터베이스 간의 액세스를 제어하는 wp-config.php라는 파일이 있습니다.

이 파일의 복사본을 만들어 로컬 컴퓨터의 다른 폴더에 저장하세요. 이는 나중에 문제가 발생할 경우 변경 사항을 복원하는 데 필요합니다.

즐겨 사용하는 텍스트 편집기로 파일의 원본 버전을 열고 다음 세 가지 사항을 변경합니다.

1. 데이터베이스 이름 변경

다음 줄을 찾으세요:

define('DB_NAME', 'db_name');

이 줄의 db_name 부분은 현재 이전 웹 호스트의 MySQL 데이터베이스 이름으로 설정됩니다. 이 이름은 방금 생성한 새 데이터베이스의 이름으로 변경되어야 합니다.

2. 데이터베이스 사용자 이름 변경

이 아래에는 다음 줄이 있습니다.

define('DB_USER', 'db_user');

이 줄에서는 방금 생성한 새 사용자 이름과 일치하도록 이전 호스트 사용자 이름의 db_user 부분을 변경해야 합니다.

3. 데이터베이스 사용자 비밀번호 변경

마지막으로 세 번째 줄을 편집합니다.

define('DB_PASSWORD', 'db_pass');

다른 것과 마찬가지로 이 줄의 db_pass 섹션은 MySQL 사용자를 위해 생성한 새로운 보안 비밀번호로 변경되어야 합니다.

wp-config.php를 저장하고 파일을 닫습니다.

5단계: WordPress 데이터베이스 가져오기

이제 작업할 새 데이터베이스가 있으므로 가져오기 프로세스를 시작할 수 있습니다.

새 서버의 cPanel 소프트웨어에서 phpMyAdmin을 실행하고 왼쪽 사이드바에 있는 목록에서 새 데이터베이스를 선택하세요. 일단 열리면 탐색 메뉴에서 가져오기 탭을 선택하세요.

가져올 파일 섹션에서 파일 선택 버튼을 클릭하고 이전에 내보낸 SQL 파일을 선택합니다.

부분 가져오기 확인란을 선택 취소하고 형식이 SQL로 설정되어 있는지 확인한 다음 이동 버튼을 클릭하세요. 이제 데이터베이스 가져오기가 시작됩니다.

가져오기에 걸리는 시간은 데이터베이스 크기에 따라 다릅니다. 가져오기가 완료되면 가져오기 성공을 알리는 메시지가 표시됩니다.

6단계: WordPress 파일을 새 호스트에 업로드

이제 새 데이터베이스를 준비하고 wp-config.php 파일을 재구성했으므로 웹 사이트 파일 업로드를 시작할 차례입니다.

FTP 프로그램을 사용하여 새 웹 호스트에 연결하고 웹 사이트가 보관될 폴더를 찾아보세요. 이것이 기본 사이트이거나 이 웹 서버에 설치되는 유일한 사이트인 경우 public_html 폴더에 파일을 업로드하는 것이 일반적인 디렉토리입니다.

원격 디렉토리를 선택하면 이제 wp-config.php의 업데이트된 버전을 포함해야 하는 웹사이트 파일을 업로드할 수 있습니다. 이전 다운로드와 마찬가지로 이 프로세스에도 시간이 걸릴 수 있습니다.

업로드가 완료된 후 로컬 컴퓨터에서 이러한 파일을 삭제하지 마십시오. 최종 단계가 완료될 때까지 여전히 필요합니다.

7단계: 새 도메인 정의 및 기존 도메인 검색/바꾸기

새로운/다른 도메인으로 이동하는 경우 이 단계를 읽어야 합니다. 그렇지 않은 경우 다른 도메인을 가리키도록 사이트를 업데이트할 필요가 없으므로 이 단계를 건너뛸 수 있습니다.

사람들이 사이트를 이동할 때 항상 겪는 문제 중 하나는 사이트의 다른 게시물에 대한 링크를 추가하거나 서버의 URL을 가리켜 이미지를 직접 삽입하여 새 도메인으로 이동할 때 이러한 문제가 발생한다는 것입니다. 이전 도메인 이름의 인스턴스를 빠르고 쉽게 검색하고 새 이름으로 바꾸려면 github에서 검색 바꾸기 DB 스크립트를 살펴보는 것이 좋습니다. 이렇게 하면 매우 쉽게 이 작업을 수행할 수 있습니다. 보안상의 이유로 작업이 완료되면 삭제했는지 확인하고 루트 도메인에 배치하지 말고 임의의 이름으로 임시 폴더를 만들어 스크립트를 호스팅하세요.

사이트 URL 변경: 이전 도메인을 검색하여 바꾸고 새 도메인으로 바꾸면 데이터베이스의 site_url 및 home url 값도 변경됩니다(사이트 URL 변경). 새 도메인의 사이트에 로그인하면 이전 도메인으로 리디렉션되지 않습니다.

8단계: 최종 마무리

이 단계에는 실제로 두 개의 개별 미니 단계가 포함되며 그 사이에는 (잠재적으로) 며칠이 걸립니다.

먼저, 새 호스트에서 사이트를 사용하기 전에 도메인의 DNS 설정을 재구성해야 합니다. 이전 호스트를 가리키도록 설정되며 올바른 레코드가 새 서버 IP 주소를 가리키도록 해야 합니다.

이 프로세스는 도메인을 등록한 위치에 따라 다릅니다. 이 프로세스를 완료하는 세부 사항은 이 게시물에서 논의하기에는 너무 다양하지만 도메인 등록 기관은 이러한 변경을 수행하는 데 필요한 모든 세부 정보를 갖고 있어야 합니다.

DNS 변경사항이 완전히 적용되는 데 최대 48시간이 걸릴 수 있습니다. 트래픽 수준이 낮을 것으로 예상되는 기간에 이 작업을 수행하는 것이 가장 좋습니다. 이 48시간 동안에는 사이트의 이전 버전이 변경될 수 있으므로 웹사이트를 변경하지 말아야 합니다.

둘째 – 48시간이 만료된 후 이제 웹사이트를 방문할 때 새 웹 호스트에 액세스하게 됩니다. 이제 이전 웹 호스트에 연결하여 파일과 데이터베이스를 삭제할 수 있습니다. 마이그레이션을 롤백해야 하는 경우를 대비해 원본 wp-config.php 파일과 함께 이러한 파일과 데이터베이스 내보내기의 로컬 백업 복사본이 있어야 합니다. 안전을 위해 이러한 파일을 장기간 보관해 두는 것이 좋습니다.


보시다시피, 위의 간단한 단계로 세분화하면 프로세스가 그리 어렵지 않습니다. 실제로 필요한 것은 각 단계에서 주의를 기울이고 문제가 발생할 경우 가능한 마지막 순간까지 원래 버전으로 돌아갈 수 있는 옵션을 스스로에게 제공하는 것입니다.

최근에 WordPress 웹사이트를 마이그레이션하셨나요? 아래 댓글 섹션에서 프로세스에 대한 귀하의 경험을 알려주십시오!