Duplicator를 이용하여 워드프레스 서버 이전하기
요즘 며칠간 워드프레스를 이용해서 사이트를 제작중에 있다.
로컬에서 APMSETUP을 이용하여 설치된 워드프레스를 워드프레스 Duplicator라는 플러그인을 이용하여 카페24 (www.cafe24.com)호스팅 서버로 이전하는 방법을 쓰려고한다. 해당 플러그인을 쓰면 관련 도메인 및 프로젝트 세팅들을 변경할 필요가 없을 뿐 아니라 DB(!!)도 자동으로 포팅되니 간단하게 이전을 하시고자 하는 분들을 위해 작성한다.
현재 설정정보 및 cafe24설정은 다음과 같다
로컬서버 ( APMSETUP7 )
php5
Mysql5
Apache
카페24 (서버환경 선택)
PHP 5.5
Mysql 5.x
UTF-8
워드프레스 자동설치
* 해당 플러그인을 가이드 기준으로 설치시 기존에 있던 데이터베이스를 지운 후 이전에 있던 데이터베이스를 덮어쓰니 데이터베이스를 백업하시길 바람.
일단 현재 로컬에 있는 워드프레스 관리자 페이지로 로그인하여 Duplicator 플러그인을 검색 후 설치한다. 첫번째 있는 플러그인을 설치.
지금은 설치되있지만 하단 버튼에 설치하기를 누르면 된다.
설치 후 플러그인에 패키지창을 들어간 후 화살표방향에 있는 Create New를 눌러 새로운 패키지를 생성한다.
접속하면 requireMents(현재 사진에 짤렸다...)에 Fail 또는 Pass가 입력될 것이다. 작성자는 Php/Zip Archive Enabled가 Fail이 나와서 관련 파일(php.ini)를 수정해주었다. 해당 이슈는 http://www.smallbizgeek.co.uk/wordpress-duplicator-ziparchive-failure-solution/ 를 확인하면 자세하게 나와있다.
사이트 스캔중....
스캔이 완료되었다 체크표시 후 화살표에 있는 빌드를 클릭하자 클릭시에 Warn이 있으면 경고창이 뜨지만 클릭클릭
빌드중
빌드가 완료되었다. 빌드가 완료되면 왼쪽( 인스톨러.php)과 오른쪽에있는 패키지를 다운 받은 후에 FTP로 자신이 마이그레이션 할 프로젝트 디렉토리에 이동시킨다. 이 글에서는 FTP사용 방법은 길어져서 적지 않겠다.
해당 도메인 프로젝트 디렉토리에 있는 installer.php를 실행한다. (글쓴이는 cafe24도메인/wp 안에 installer.php와 패키지를 넣어놓고 실행하였다.) 실행 후에는 하단에 그림처럼 작업하면된다. action <-2번째 버튼(해당 DB에 접속 후 DB데이터를 삭제)하니 혹시나 걱정되시면 마이그레이션 할 프로젝트에 있는 db를 백업 후 작업하자. 데이터를 입력 후 테스트 커넥션을 실행해보자. id/pw는
요기서
phpadmin접속하는 id/pw다.
정상적으로 입력 하였다면 하단 그림처럼 host 및 database에 success 가 뜰것이다. 성공하였으면 하단에 체크표시 및 Run Deployment 클릭
디플로이 중중중
다른건 다 셋팅되있을테니 타이틀만 입력 후에 업데이트!
업데이트가 완료되면 기존에 있던 데이터베이스 및 패키지는 삭제되고 새로운 패키지와 데이터베이스로 변경된다. 테스트 사이트를 클릭 후 접속하면
짜잔 기존에있던 프로젝트 접속창이 뜬다. 관리자 로그인은 기존에 있던 프로젝트 기준으로 로그인하면 된다.
워드프레스를 쓰면 쓸수록 방대한 테마, 플러그인을 보며 놀란다. 어쩜 이렇게 필요한 플러그인들이 많은지 ㅋㅋㅋ...... 이 블로그를 보고 간단하게 서버이전을 하시길 바란다.