워드프레스 사이트 이전하기(Migration)

  • 사이트 이전이란?

간단하게 말해서 기존 플랫폼에서 새로운 플랫폼으로 이사가는걸 말한다. 도메인이름(dalso.iptime.org) 가 바뀌는 경우가 아니라면 일반적으로는 데이터 및 DB만 잘 옮겨도 된다.

서버내의 데이터 (/var/www/html/)만 아니라 DB (maria DB)까지 모두 한꺼번에 옮겨야 새로운 플랫폼에서 정상동작한다.

순서대로 나열해보자면

  1. 데이터 백업(/var/www/html/)
  2. DB 백업(mysql 덤프)
  3. 파일 이동(데이터,DB)
  4. 이전 서버에 데이터 복원.
  5. IP 변경 후 확인하기.

이 순서대로 진행할것 같다.

데이터 백업

백업할 데이터가 있는 폴더로 이동한다.

cd /var/www/html/

ll 명령어를 이용해서 묶어줄 폴더를 확인한다.

워드프레스가 설치되어있는 html 폴더를 묶는다.

tar 명령어를 이용해서 파일을 묶어준다.(압축은 하지않음)

tar cvf html.tar html

이제 DB 를 백업해야하하는데 백업할 대상을 먼저 확인해준다.

ds_wordpress를 백업하면된다.
확인후 exit로 나간다.

mysqldump -u root -p ds_wordpress > ds_wordpress.sql

정상적으로 백업이 된것을 확인할 수 있다.

1,2 번을 수행해서 데이터를 백업했으니 이제 옮겨야한다.

리눅스에서는 ssh를 사용해서 파일을 전송하는 scp 명령어를 사용해서 파일을 전송할수있다. 사용방법은 간단하게 다음과 같다.

scp 파일경로 도착지정보:파일경로

이대로 위에있는 ds_wordpress.sql 과 html.tar 파일을 이전할 서버 192.168.102에 홈디렉터리에 옮기도록 하겠다.(확인하기 쉽게 절대경로로)

명령어 입력후 102번의 PW를 입력하면 전송이 완료된다.

scp /var/www/ds_wordpress.sql admin-sv@192.168.0.102:/home/admin-sv/
scp /var/www/html.tar admin-sv@192.168.0.102:/home/admin-sv/

이제 102번 서버로 가서 정상적으로 이동되었는지 확인해보자.

정상적으로 이동완료.

이동 완료후에 html.tar 경로 설정후 압축풀기. (기존에있던 html 폴더는 백업)

mv html.tar /var/www/
mv html html.bak
tar xvf html.tar

3가지 과정을 모두 거친후이다.

이제 데이터 베이스 복구이다.

기존에 사용하던것과 동일한 데이터 베이스 이름으로 db생성을 한다.

덤프뜬 ds_wordpress.sql 파일을 집어넣을차례.

mysql -u root -p ds_wordpress < ds_wordpress.sql

데이터 베이스가 잘들어갔음을 확인할 수 있다. 이제 iptime 공유기의 포트포워딩을 수정하고 웹에서 dalso.iptime.org를 실행시켜본다.

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

2 thoughts on “워드프레스 사이트 이전하기(Migration)”

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link