워드프레스 블로그 웹호스팅 서버 이전하기

블로그 웹호스팅 서버를 이전했다. 원래 hosting.digimoon.net에서 무료로 쓰고 있었는데, 속도가 조금 느렸기 때문이다. (그 동안 무료로 이용할 수 있도록 해주셔서 감사합니다.) 도메인을 구입한 사이트인 hosting.kr에서 웹호스팅을 신청했고, 이제 이전이 끝났다. 이 포스팅에서는 워드프레스 블로그에서 웹호스팅 서버를 이전하는 방법을 다루려고 한다.

1. MySQL 데이터, 파일 백업하기

원래 서버의 phpMyAdmin에 들어가서 데이터를 백업한다. 서버에 phpMyAdmin이 설치되어 있지 않는 경우에는 이 포스트(1) 참고하길.

먼저, phpMyAdmin에 로그인하고 워드프레스 데이터가 들어있는 테이블을 선택한다. 아마 자신의 닉네임과 같은 이름일 것이다.

이미지 1

메뉴에서 [내보내기]로 들어간다.

이미지 2

wp_로 시작하는 데이터베이스만 선택하고 ‘SQL’과 ‘파일로 저장’에 체크표시하고 ‘실행’을 눌러 백업한다.

이미지 3

파일 백업은 간단하다. Filezilla 등의 FTP 프로그램을 이용해서 파일 전체를 백업하면 된다.

이미지 4

2. 새로운 서버에 MySQL 데이터 올리기

새로운 서버의 phpMyAdmin에 들어가서 사용할 테이블을 선택하고 ‘가져오기’ 탭으로 이동한다. 만약 phpMyAdmin이 설치되어 있지 않다면 마찬가지로 위(1)에서 언급한 링크를 보고 설치하면 된다. (phpMyAdmin이 기본으로 설치되어 있지 않아 당황해서 본인처럼 뻘짓만 안하면 된다.) 백업한 sql 파일을 업로드하고 실행하면 된다. 이 때, 파일이 20MB가 넘어서 업로드가 되지 않는다면, gzip으로 압축하고 업로드하면 된다. 나는 7zip을 이용해서 gzip으로 압축하였다.

이미디 5

3. 백업한 파일 FTP로 올리기

아까 백업했던 파일들을 FTP로 올린다. 매우 쉬우므로 스샷을 찍지 않았다.

4. wp-config.php 파일 편집하기

wp-config.php 파일을 열어 새로운 DB네임, 유저네임, 비밀번호으로 수정하고 다시 저장한다.

이미지 7

5. wp-content 디렉토리의 퍼미션을 777로 바꾼다.

이 포스트에서 얻은 정보이다. 777로 퍼미션을 바꾸지 않으면 이미지를 올릴 수 없다고 한다.

이미지 6

이제 정상적으로 작동하면 끗. 확실히 훨씬 빨라진 것이 느껴진다.

+) 처음에는 정상적으로 작동하는 줄 알았으나 이미지 파일이 업로드가 되지 않고 플러그인이 설치가 되지 않는 등의 문제가 생겼다. 이미지 파일이 업로드가 되지 않는 문제는 wp-content의 uploads의 내부 파일들의 퍼미션을 전부 777로 바꾸니 해결되었지만 플러그인 문제는 해결되지 않았다. 좀 더 알아봐야겠다.

+) 알고보니 서버 설정 문제였다. 서버에서 wordpress.org와의 연결을 막고 있었던 것이었다. 웹호스팅 고객센터를 통해 연락하니 바로 해결되어되었다.

댓글을 남겨주세요.