WordPress 웹 사이트를 새 웹 호스트로 마이그레이션하는 방법
게시 됨: 2015-06-15웹사이트를 마이그레이션하는 것은 적절한 방법을 모르는 경우 벅찬 작업이 될 수 있으며 매우 불안할 수 있지만 WordPress에는 가이드가 있으므로 많은 사람들에게 혼란을 줄 수 있습니다. WordPress.com에서 옮기고 싶거나 현재 호스트에 지쳐서 웹 사이트를 새 호스트로 옮기고 싶은지 여부. WordPress는 많은 유연성을 제공하므로 사이트를 다른 호스트나 웹 주소로 마이그레이션하기 위해 다시 설치할 필요가 없습니다.
이 기사에서는 웹사이트나 데이터를 잃지 않고 가능한 가장 쉬운 방법으로 이를 수행하는 방법을 설명합니다. 사람들이 그것을 하는 방법은 일반적으로 세 가지가 있습니다. 전문가를 고용하여 서비스를 제공하거나 패키지로 이 서비스를 제공하는 호스트를 찾거나 직접 하는 것입니다. 많은 작업처럼 보일 수 있지만 올바른 방법을 따르면 쉽게 수행할 수 있으며 문제가 발생하면 되돌릴 수도 있습니다.
WordPress 사이트를 새 호스트로 이동
1단계: 웹사이트 백업
웹사이트를 옮기기 전에 가장 먼저 해야 할 일은 백업을 만드는 것입니다. 이 과정에서 문제가 발생하면 편리할 것입니다. 플러그인, 테마 파일, 미디어 및 데이터베이스도 포함하여 사이트의 모든 측면을 백업해야 합니다.
사이트를 백업할 수 있는 방법에는 여러 가지가 있습니다. 전체 웹사이트를 백업할 수 있는 많은 플러그인이 있습니다. FileZilla와 같은 FTP 프로그램이나 VaultPress와 같은 타사 서비스를 통해 수동으로 수행할 수도 있습니다. 마이그레이션하기 전에 .htaccess와 같은 숨김 파일도 복사해야 합니다.
2단계: WordPress 데이터베이스 내보내기
cPanel을 사용하는 경우 이전 계정에서 WordPress 데이터베이스를 내보내야 합니다. 웹 서버의 cPanel 계정에 로그인하고 cPanel에서 사용 가능한 phpMyAdmin 도구에 액세스하면 됩니다. WordPress 웹사이트의 데이터베이스를 선택하고 탐색 메뉴에서 '내보내기' 탭을 클릭합니다. '빠른' 옵션이 선택되었는지 확인하고 안전하게 '이동'을 클릭하여 컴퓨터에 데이터베이스를 다운로드할 수 있습니다.
웹 사이트에서 cPanel을 사용하지 않는 경우 데이터베이스를 내보낼 수 있는 프로세스에 대해 호스팅 제공업체에 문의해야 합니다. FTP 파일 다운로드 및 데이터베이스 내보내기가 끝나면 이제 다음 단계로 이동할 수 있습니다.
3단계: 새 호스트 서버에 WordPress 데이터베이스 생성
새 호스트로 마이그레이션하기 전에 새 서버에 데이터베이스를 생성해야 하며 이를 위해서는 WordPress 설치 환경을 생성해야 합니다. cPanel 소프트웨어에 연결하기 위해 제공한 자격 증명으로 새 웹 호스트에 로그인합니다.
이제 cPanel에서 MySQL 데이터베이스로 이동하여 웹사이트에 적합한 이름으로 새 데이터베이스를 생성합니다. 그런 다음 보안 암호를 사용하여 새 MySQL 사용자를 만들어야 합니다. 이제 새 사용자를 데이터베이스에 추가하고 '모든 권한'을 부여해야 합니다. 데이터베이스 이름, MySQL 계정 이름 및 암호를 기록해 두십시오. 앞으로 필요할 것입니다.
4단계: wp-config.php 파일 편집

웹 사이트 파일을 저장한 폴더를 찾고 WordPress 및 데이터베이스에 대한 액세스를 제어하는 wp-config.php라는 폴더 파일을 검색합니다. 이 파일의 복사본을 만들고 컴퓨터의 아무 곳에나 wp-config-old.php로 저장합니다. 변경하는 동안 실수를 하면 이전 복사본을 복원할 수 있도록 하는 것이 좋습니다.
이제 원본 파일을 열고 다음과 같이 변경해야 합니다.
1. 데이터베이스 이름을 변경해야 합니다. define('DB_NAME','db_name'); 방금 만든 새 데이터베이스로 교체하여 'db_name'에 있는 이전 데이터베이스의 이름을 편집합니다.
2. 데이터베이스 사용자 이름을 변경하고 define('DB_USER','db_user') 줄을 찾습니다. 새 사용자 이름을 이전 사용자 이름으로 바꿔 'db_user' 부분에서 사용자 이름을 편집합니다.
3. 데이터베이스 사용자 암호를 변경하고 define('DB_PASSWORD','db_pass') 행을 찾습니다. 그리고 방금 생성한 비밀번호를 삽입하여 'db_pass' 부분의 비밀번호를 수정합니다.
wp-config.php 파일을 저장하고 닫습니다.
5단계: 데이터베이스 가져오기
이제 작업할 새 데이터베이스가 생겼습니다. 이제 내보낸 .SQL 파일을 가져올 수 있습니다. cPanel을 열고 phpMyAdmin을 시작하고 새 데이터베이스를 선택해야 합니다. 페이지 상단의 '가져오기' 탭을 클릭하고 이제 '가져올 파일' 섹션에서 이전에 내보낸 데이터베이스를 선택합니다.
이제 "스크립트가 PHP 시간 제한에 근접한 것을 감지할 경우 가져오기 중단 허용"이라는 부분 가져오기 상자를 선택 취소한 다음 '이동'을 선택하여 프로세스를 완료합니다. 잠시 후 파일을 성공적으로 가져왔다는 확인 메시지를 받게 됩니다.
6단계: WordPress 파일을 새 호스트에 업로드
다음 단계는 WordPress 파일을 새 호스트에 업로드하고 FTP 프로그램을 사용하여 사이트에 로그인한 다음 웹사이트를 보관할 폴더로 이동하는 것입니다. 사이트 도메인의 루트 디렉토리에 사이트를 추가하려면 public_html 폴더에 파일을 복사하십시오.
컴퓨터에서 파일을 삭제하지 않도록 하십시오. 전체 절차가 완료될 때까지 필요할 수 있습니다.
7단계: 데이터베이스 편집
사이트의 다른 부분에 링크된 모든 이미지와 게시물이 제대로 작동하도록 하려면 데이터베이스에서 도메인 이름을 업데이트해야 합니다. 이전 도메인의 인스턴스를 빠르게 검색하고 새 도메인으로 바꾸려면 Search Replace DB 스크립트를 사용하여 이 작업을 수행할 수 있습니다. 스크립트는 새 도메인에서 검색 및 교체하는 동안 직렬화된 PHP 문자열을 유지 관리합니다.
스크립트를 사이트에 업로드하고 모든 테이블을 스캔하고 찾고자 하는 것을 삽입하고(이전 도메인 이름) 교체합니다(새 도메인 이름).
8단계: DNS 설정 구성
사이트가 도메인 이름으로 작동하도록 DNS 설정을 구성하고, 도메인을 호스팅하는 사이트에 로그인하고, 올바른 레코드가 새 웹 호스트를 가리키도록 해야 합니다. 이 단계는 호스트마다 다를 수 있으므로 프로세스에 대해 잘 모르는 경우 웹 호스트에 문의하십시오. DNS가 전파되는 데 최대 48시간이 소요될 수 있으며 사이트의 트래픽이 적을 것으로 예상될 때 이를 수행해야 합니다.
9단계: 최종 수정
48시간 후에 WordPress에 로그인하고 이전 서버의 로그인 자격 증명으로 새 호스트에 액세스할 수 있습니다. 마음이 바뀔 경우를 대비하여 데이터베이스 파일과 원본 wp-config.php 파일의 백업을 유지할 수 있습니다.
마지막 단어
웹사이트 마이그레이션은 올바른 절차를 따르고 성공적으로 마이그레이션될 때까지 백업을 유지한다면 간단한 프로세스입니다. 마이그레이션을 롤백해야 하는 경우 파일을 보관할 수 있습니다. 최근에 마이그레이션한 경우 의견 섹션에서 경험을 알려주십시오.