1. ftp를 이용하여 모두 download
2. DB 자료 백업과 옮기기
1) 곧바로 phpMyAdmin을 이용할 경우
구서버 phpmyadmin에 접속
내보내기 → 내보내기 할 부분만 선택 대게 wp_ 로 시작되는 것들 선택한 후 (약 12개) → sql 선택 → 파일로 저장 체크 → 실행 클릭
하면 .sql 확장자로 된 파일이 하나 다운로드.
새서버 phpMyAdmin 접속
옮길 테이블을 선택해서 → 가져오기(Import)를 클릭 → 파일선택을 하여 위에 다운받은 .sql 파일을 선택한다 → 포맷이 sql로 잘 되어있는지 확인한다 → 실행을 클릭.
2) WP Migrate DB 플러그인 이용할 경우
데이터 마이그레이션할 때 데이터 내의 도메인명 변경 가능.
이 옵션 불필요시 File/Replace 입력란 공백으로 “Export” 클릭.
모두 백업후
phpMyAdmin에 접속
Import 탭 클릭
WP Migrate DB로부터 Export한 데이터 파일 업로드.
3) 그러나 상기의 경우는 워드프레스를 새롭게 설치하지 않을 경우이므로, 웹호스팅을 이전할 시는 아예 워드프레스 자체를 새롭게 인스톨 후 데이터는 데이터 대로 옮기는 것을 고려할 것. 그럴 경우.
구 워드프레스 서버에서 관리 메뉴 → 도구 → 모든 컨텐츠 내보내기 다운로드
(이 때 미디어 파일은 옮겨지지 않으므로 나중에 따로 작업할 것 어쨌든 모든 컨텐츠 옵션)
그런 새 워드프레스에 데이터 넣기
관리 메뉴 → 도구 → 가져오기 → wordpress 선택하면 다음 안내 뜸
“안녕하세요! WordPress eXtended RSS (WXR) 파일을 업로드 하면 글, 페이지, 댓글, 사용자 정의 필드, 카테고리, 태그를 이 사이트로 가져올 것입니다.
업로드 할 WXR (.xml)파일을 선택하세요. 그런 다음 업로드후 가져오기를 클릭하세요.”
이것으로 importing하는지 아니면 phpMyAdmin에서 importing 했는지 기억 가물
아마 phpMyAdin에서는 새 DB구조가 어떻게 달라졌는지를 몰라서 sql로는 불가할 것.
어쨌든 둘 중의 하나
다만, 워드프레스 도구 → 내보내기 에서 미디어는 분명 따로 해줘야 함
그리고 다시 가져오기에서도 미디어만 따로 찍어서 다시 해줘야.
문제는 주요 사용자 ID인데 이것이 다 헝클어짐.
글 작성자/사용자가 몇 안 될 경우는 수동으로 phpMyAdin에서 손봐줄 것
4) 컨텐츠 테마와 미디어 파일을 ftp로 모두 수동 upload할 것
3. 구 서버에서 도메인 제거후, 새 서버에서 도메인 설정
그리고 워드프레스에서 설정 – 일반에서 실도메인으로 변경
만약 데이터들 내에서 이미지 파일 경로가 절대경로로 되어 있을 시에는 모두 일괄 손 봐줄 것
4. 스킨 child 등 태깅 세팅 시작
-Author Box 등을 위한 절대경로 확인할 것(style.css에서도)