로컬 서버에서 라이브 서버로 웹 사이트를 마이그레이션하는 것은 쉽지 않습니다. 데이터베이스를 마이그레이션하는 것은 프로세스의 어려운 부분입니다. 이는 주로 데이터를 덤프하고 새 데이터베이스로 로드하는 데 걸리는 많은 시간 때문입니다. 마이그레이션 프로세스를 구성하는 다른 요소로는 데이터베이스 및 콘텐츠의 보안이 있습니다. 이 블로그에서,우리는 우리가 세 가지 간단하면서도 다른 방법으로 라이브 서버에 로컬 서버에서 워드 프레스 사이트를 마이그레이션 할 수있는 방법을 찾고있을 것입니다.
워드프레스 사이트 마이그레이션을 위한 첫 단계
워드프레스 개발의 대부분은 로컬 개발 환경(일명 로컬 호스트)에서 이루어집니다. 개발자들은 워드프레스 기반 프로젝트를 빌드하기 위해 윈도우 또는 맘프(맥)를 사용할 수 있습니다.
일단 모든 것이 제대로 작동 하는 만족,그것은 라이브 서버에 로컬 호스트에서 워드 프레스 사이트를 마이그레이션할 시간 이다.
로컬 호스트에서 작업하는 것은 개발자가 라이브 웹 사이트에 영향을주지 않고 코드베이스를 개선하는 작업을 할 수있는 좋은 아이디어입니다. 이 다운 타임이 심각한 도전 워드 프레스 구동 기업 포털 및 전자 상거래 상점에 매우 중요합니다.
로컬 호스트에서 개발하면 개발 팀이 코드를 계속 수리할 수 있으며 비즈니스는 가동 중지 시간 없이 계속됩니다. 코드베이스를 철저히 테스트 한 후에는 라이브 서버로 이동하는 것이 간단한 단계입니다.
이 가이드에서는,나는 라이브 호스팅 서버에 워드 프레스 사이트를 전송하는 다음과 같은 세 가지 인기있는 방법을 설명합니다-
- 기본 제공 워드프레스 내보내기 도구 사용
- 워드프레스 사이트를 라이브 서버로 수동으로 마이그레이션
- 워드프레스 플러그인 사용
시작하기 전에
이 가이드의 목적을 위해 로컬 호스트 환경을 설정하고 웹 사이트를 개발하여 이동할 준비가 되었다고 가정합니다. 과정을 설명하기 위해,나는 구름,워드 프레스에 대한 관리 웹 호스팅을 사용하고 있습니다.
로컬 호스트에 설치된 내 워드 프레스 웹 사이트에,나는 다음과 같은 항목을 추가했습니다-
- 하나의 포스트
- 한 페이지
- 한 사용자
- 활성 플러그인:클래식 편집기
- 활성 테마:스물 다섯
나는 내장 된 워드 프레스 내보내기 기능을 시작합니다.
내장 워드 프레스 내보내기 도구를 사용하여
- 게시물
- 페이지
- 사용자 정의 필드
- 용어
- 탐색 메뉴
- 사용자 정의 게시물
워드 프레스 내보내기 기능을 사용하면 로컬 호스트에서 데이터를 내보내고 라이브 서버로 가져올 필요가있다.
로컬 호스트에서 데이터 내보내기
로컬 호스트 워드 프레스 사이트에 로그인하고 도구로 이동 내보내기.
내보낼 데이터 항목을 묻는 메시지가 표시됩니다. 내 경우에는 전체 데이터를 내보내는 것을 선택했습니다. 따라서 모든 콘텐츠를 선택한 다음 파일 내보내기 다운로드 버튼을 클릭합니다.
워드 프레스 사이트의 크기에 따라 시간이 걸릴 수 있습니다.
라이브 웹 사이트에서 데이터 가져오기
라이브 워드프레스 웹 사이트에 로그인한 다음 도구 가져오기 로 이동합니다.
데이터를 가져오기 위한 옵션 목록이 표시됩니다. 조금 아래로 스크롤 워드 프레스를 찾습니다. 아래의 지금 설치 버튼을 클릭 한 다음 가져 오기 실행을 클릭하십시오.
다음 화면에서 파일을 선택하라는 메시지가 표시됩니다. 파일 선택 단추를 클릭하고 이전 단계에서 다운로드한 파일을 탐색합니다. 이렇게 하면 라이브 서버에 파일이 업로드됩니다.
이제 작성자를 지정하고 첨부 파일을 가져옵니다. 첨부 파일도 가져오려면 캡션 첨부 파일 다운로드 및 가져오기 확인란을 선택합니다.
로컬 호스트의 데이터 크기에 따라 데이터를 가져오는 데 시간이 걸립니다. 이 라이브 서버에 로컬 호스트에서 제한된 데이터를 이동하는 간단하고 빠른 방법입니다.
수동으로 라이브 서버에 워드 프레스 사이트를 마이그레이션
워드 프레스 내보내기 도구를 사용하여 문제는 플러그인,테마,사용자 등이 있다는 것입니다. 로컬 호스트에서 서버로 이동되지 않습니다. 이는 게시물,페이지 및 댓글에만 초점을 맞추는 프로세스의 한계로 인해 발생합니다.
데이터의 손실없이 로컬 호스트에서 라이브 서버로 워드 프레스 사이트를 이동하기 위해,당신은 수동으로 라이브 서버에 파일 및 데이터베이스를 전송하는 옵션이 있습니다.
내 로컬 개발 환경으로 사용 하 고 있기 때문에,워드 프레스 파일은/
라이브 서버에 포스트 폴더의 내용을 전송하는 방법은 두 가지가 있습니다. 당신은 드래그 앤 드롭 모든 또는 서버에 직접 업로드 할 수있는 압축 파일을 만들 수 있습니다. 이 두 가지 중 압축 해제 방법은 정말 빠릅니다.
압축 방법을 선택하는 경우 라이브 서버에서 파일의 압축을 푸는 방법이 필요합니다. 대부분의 경우 압축 해제 스크립트 또는 서버에서 사용할 수 있는 터미널이 있습니다.
이 예제에서는 우편 방법을 사용합니다.모든 파일 및 폴더를 압축합니다.
완료되면,단순히 라이브 서버에 업로드 할 수 있습니다.
이를 위해 모든 클라이언트를 사용할 수 있습니다. 나는 내 클라이언트로 파일 질라를 선호한다.
호스트,사용자 이름,암호 및 포트를 포함한 자격 증명을 입력하십시오(호스팅 공급자가 모든 정보를 제공 할 수 있음). 내 경우에는 클라우드 웨이가 마스터 자격 증명을 내 자격 증명으로 제공합니다.
이제 라이브 서버의 워드 프레스 설치로 이동하여 모든 것을 삭제합니다. 다음으로 압축 된 파일을 업로드 할 것입니다.
파일 압축 풀기 터미널 사용
압축 풀기 명령을 실행하려면 터미널/명령줄 인터페이스가 필요할 수 있습니다.
퍼티를 사용하여 클라우드 서버에 로그인하고 워드 프레스 응용 프로그램으로 이동합니다. 클라우드 웨이에서 호스팅되는 경우 폴더 이름을 찾는 방법은 다음과 같습니다.
다음은 라이브 서버에서 파일의 압축을 풀기 위한 단계별 명령입니다. 첫째,퍼티를 사용하여 서버와 연결하십시오.
다음 화면에서 마스터 자격 증명을 사용합니다.
몇 초 이내에,지퍼 추출 및 파일 질라에서 볼 수 있습니다.
스크립트를 사용하여 워드 프레스 파일의 압축을 풉니 다
당신은 터미널에 익숙하지 않은 경우,걱정하지 마세요!
깃허브는 당신을 도울 수 있는 스크립트를 호스팅합니다!
새 압축 해제 프로그램을 만듭니다.라이브 서버에 업로드 된 폴더에 있습니다. 그런 다음 압축 해제기에서 전체 코드를 붙여 넣습니다.이 파일에는 다음이 포함됩니다.
example.com/unzipper.php 주소 표시줄에. 클라우드 웨이는 워드 프레스 준비 환경을 제공하고 임시 주소를 제공합니다.):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php
당신은 우편 파일을 볼 수 있습니다. 그냥 압축 해제 아카이브 버튼을 클릭하면됩니다!
로컬 호스트에서 데이터베이스 내보내기
다음으로 로컬 호스트에서 라이브 서버로 데이터베이스를 내보내야 합니다. 데이터베이스 관리자로 이동:
로컬 호스트/로컬 호스트
워드 프레스 테이블에 들어가서 데이터베이스를 내 보냅니다.
가져올 데이터베이스 파일이 이제 다운로드됩니다.
라이브 서버로 데이터베이스 가져오기
귀하의 워드 프레스 호스팅 제공 업체는 다른 데이터베이스 관리자가있을 수 있습니다. 그러나 다음 단계는 데이터베이스 관리자에 관계없이 유효합니다.
데이터베이스 자격 증명을 사용하여 데이터베이스 관리자에 로그인합니다.
기존 워드 프레스 데이터베이스로 이동합니다. 일반적으로 비어 있어야합니다. 그러나 그렇지 않은 경우 다음 명령을 사용하여 데이터베이스를 삭제하십시오.
데이터베이스 이름 삭제
:
(“이름”을 이전 데이터베이스 이름으로 바꾸기)
이제 가져오기를 클릭하고 이전에 다운로드를 선택합니다.파일 이름
업로드 프로세스는 데이터베이스 파일의 크기에 따라 다소 시간이 걸릴 수 있습니다.
그런 다음 라이브 서버의 구성 파일을 편집하여 새 데이터베이스 자격 증명을 추가합니다.
마지막 단계는 홈 및 사이트 주소를 업데이트하는 것입니다. 이 문제를 해결하려면 다음 단계를 수행하십시오.
값을 도메인 이름으로 바꿉니다.
로컬 호스트 주소가 여전히 존재하는 경우 벨벳 블루스 플러그인을 사용하여 로컬 호스트 주소를 실제 도메인 이름으로 바꿉니다.
워드프레스 사이트를 로컬 호스트에서 라이브 서버로 마이그레이션했습니다.
워드프레스 플러그인 사용
수동 마이그레이션이 불편한 경우 복사기와 같은 워드프레스 마이그레이션 플러그인을 사용할 수 있습니다.
로컬 호스트 워드 프레스 대시 보드에 로그인,플러그인으로 이동합니다.
왼쪽 창에서 복사기로 이동합니다.
워드 프레스 웹 사이트를 검색하려면 다음 버튼을 클릭합니다.
완료되면 다음 화면이 표시됩니다. 빌드를 클릭합니다. 오류가 있으면 나중에 문제가 발생하지 않도록 먼저 해결하십시오.
패키지를 빌드하는 데 시간이 좀 걸릴 것입니다.
복사기 플러그인에 의해 생성 된 파일,설치 및 아카이브를 모두 다운로드합니다.
두 파일을 모두 라이브 서버에 업로드합니다. 설치된 워드 프레스 사이트가 비어 있는지 확인. 그렇지 않은 경우 파일을 업로드하기 전에 먼저 모든 파일과 폴더를 삭제하십시오.
설치 프로그램으로 이동하십시오.주소 표시 줄을 통해. 내 경우에는:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php
복사기는 아카이브 파일을 추출하는 프로세스를 시작하고 프로세스는 다음 네 단계로 구성됩니다.
첫 번째 단계:배포,두 환경,로컬 호스트 및 라이브 서버가 비교됩니다.
두 번째 단계는 라이브 서버의 데이터베이스와 관련이 있습니다. 이를 위해 데이터베이스가 비어 있는지 확인하십시오. 복사기는 데이터베이스의 모든 기존 데이터를 삭제하거나 새 데이터베이스를 만드는 두 가지 옵션을 제공합니다. 당신에게 맞는 옵션을 선택하십시오.
세 번째 단계는 라이브 웹 사이트를 입력해야하는 데이터 교체에 관한 것입니다. 일반적으로 이 페이지는 자동으로 페치됩니다. 그렇지 않은 경우 그에 따라 편집하십시오.
마지막으로,복사기는 서버에 로컬 호스트에서 새로 마이그레이션 워드 프레스를 테스트 할 수 있습니다. 화면에 표시된 순서를 따르십시오(영구 링크 저장,테스트 사이트,보안 정리 및 보고서 표시).
마무리!
로컬 서버에서 라이브 서버로 워드 프레스 사이트를 마이그레이션하는 것은 복잡한 작업입니다. 이러한 웹 사이트,검색 엔진 최적화,웹 사이트,깨진 링크,중복 콘텐츠,등등에 새 사이트를 업데이트 같은 라이브 서버에 로컬 서버에서 포스트 사이트를 이동 하는 동안 처리 해야 하는 수많은 요인이 있다.
위의 방법 중 하나를 수행하여,당신은 어떤 번거 로움없이 라이브 서버에 로컬 호스트에서 워드 프레스를 이동할 수 있습니다. 문제가 발생할 경우 호스팅 제공 업체와 연락하여 특정 문제를 해결하고 원활한 마이그레이션을 보장해야합니다.
저자 바이오:무스타샘 살림은 클라우드 웨이에서 워드 프레스 커뮤니티 관리자입니다–관리 워드 프레스 클라우드 호스팅 플랫폼. 그는 자신의 컴퓨터 화면 뒤에 작동하지 않는 경우,당신은 그를 자신의 친구와 함께 스쿼시를 재생하거나 축구에서 방어하고 음악을 듣고 찾을 수 있습니다.