학과 홈페이지 호스팅 업체를 카페24에서 Godaddy 로 이전하는 작업을 진행했다. 별로 어려운 일은 아니지만 Godaddy 관련 포스팅을 찾아볼 수가 없어서 내가 적어본다.
기존 페이지는 카페24 웹 호스팅을 이용하고 있었고, 사이트 자체는 워드프레스 기반으로 만들어진 상태였다. Godaddy 홈페이지를 뒤져보던 중 ["내 웹사이트를 자동으로 이전하기"]
(https://kr.godaddy.com/help/move-my-wordpress-site-automatically-8997) 라는 문서를 발견해서 시도를 해보았지만 결과는 실패. 호스팅 업체에서 제공하는 CMS (Content Management System, Managed Wordpress) 가 있어야지 되는 것 같다. 우리 페이지의 경우 워드프레스는 웹페이지 구성용으로만 쓰고 카페24에서는 웹 호스팅만 받았기 때문에 불가능했다.
그래서 수동으로 사이트 이전을 진행했는데, 그렇게 어렵진 않았다. 매뉴얼은 https://kr.godaddy.com/help/migrate-my-wordpress-site-manually-27392 참고.
먼저 기존 사이트의 서버 파일과 DB 를 백업해와야 한다. 서버 파일은 FTP 프로그램 (Filezilla 등) 을 이용해서 다운 받으면 되고, DB는 호스팅 해주는 업체에 접속하면 백업받을 수 있다. Wordpress 의 경우 phpMyAdmin 을 이용하는 경우가 대부분인 듯. phpMyAdmin은 php 버전이 맞아야 하니, 관련 글들을 검색해서 잘 찾아보아야 한다. 만약 DB를 직접 백업할 수 없는 경우라면 cafe24에 연락하면 백업 파일을 전달받을 수 있다.
Godaddy 상품 관리 페이지에 가면 FTP 접속 관련 정보를 알 수 있다. Filezilla에서 해당 정보 (url, id, pw 등) 를 통해 FTP 서버에 접속한 뒤, 1번에서 다운 받았던 파일을 업로드 하면 된다. 파일 용량이 클 경우 꽤 오래 걸릴 수 있다.
DB 업로드는 phpMyAdmin 을 이용해서 진행된다.
이 부분은 https://kr.godaddy.com/help/import-your-database-27396 를 따라가면 된다. 어려운 건 없다.
DB를 성공적으로 이식하기 위해서 wp-config.php
파일을 직접 수정해 주어야 한다. wp-config.php 파일 안에서 $table-prefix
부분을 찾은 뒤 기존 사이트에서 백업 받은 db 파일의 접두사 (wp_ 등) 에 맞게 수정해준다.
마지막으로 Godaddy 사이트 url에 맞도록 Siteurl과 Home 을 수정해준다.
Siteurl: define( 'WP_SITEURL', 'http://coolexample.com');
Home: define( 'WP_HOME', 'http://coolexample.com' );
끝이다. 사실 공식 문서를 따라가면 어려운 건 없지만, Godaddy에 대한 한국 블로그 글이 아예 없어서 작성해 보았다.
어려운 점 있으면 댓글 주세요.