워드프레스 호스팅(서버) 이전 작업

부득이 서버를 이전하는 상황이 발생하여 작업을 하면서 함께 포스팅을 함.

* 구서버와 신서버가 FTP기능이 가능하여야 합니다. 전 FTP 툴로 파일질라를 사용함.
* phpMyAdmind으로 DB를 백업 및 복원 해야하니 서버에 설치하도록 한다.

phpMyAdmin 다운로드 : http://www.phpmyadmin.net/

1. 구서버의 phpmyadmin에 접속하여 워드프레스 데이터베이스를 선택하여 들어간다.


2. 내보내기 → 내보내기 할 부분만 선택 대게 wp_ 로 시작되는 것들 선택한 후 (약 12개) → sql 선택 → 파일로 저장 체크 → 실행 클릭

하면 .sql 확장자로 된 파일이 하나 다운로드 된다.


3. 새서버의 phpMyAdmin을 이용해서 옮겨보자.

아래 그림의 빨간칸을 보면서 순서대로 진행한다.

webdb 라고 쓰여있는 것 처럼 옮길 테이블을 선택해서 들어온다 → 가져오기(Import)를 클릭한다 → 파일선택을 하여 위에 다운받은 .sql 파일을 선택한다 → 포맷이 sql로 잘 되어있는지 확인한다 → 실행을 클릭한다.

완료가 되면 아래와 같이 추가된 것이 보인다.


4. 신서버의 도메인주소와 워드프레스가 설치된 경로를 입력한다.

주의) 꼭 워드프레스가 설치된 폴더를 / 으로 끝내어 표기해준다. 예를 들어 wp라는 폴더에 워드프레스 파일들이 있다면 http://riverth.com/wp/  이렇게 경로를 넣어주어야한다.

 wp-options → siteurl 의 수정을 클릭하여 도메인 부분을 새로 옮기는 도메인 및 워드프레스 경로를 적어준다.
wp-options → home 도 수정하도록 하자.

다음 페이지 정도에 home 값을 수정할 수 있다.


5. 구서버의 워드프레스 폴더를 압축한다.

텔넷이나 SSH로 접속하여 tar 명령어로 워드프레스 폴더를 압축한다.

아래는 wp라는 워드프레스 폴더를 tar 압축하는 모습이다. wp 폴더의 상위폴더에서 아래 명령어를 입력한다.

명령어 : tar cvf 압축파일이름.tar 압축할 폴더

압축이 진행되고 끝나면 아래와 같이 나온다.


6. 압축한 이 파일을 구서버에서 다운받아 실서버에 업로드한다.

 


7. 신서버에 SSH 혹은 텔넷으로 접속하여 압축을 풀어준다.

명령어 : tar xvf 압축파일명.tar

아래처럼 진행상황이 나오고 끝난다.


8.  wp-content 디렉토리 퍼미션 777로 변경한다.
변경하지 않으면 워드프레스 사이트에서 이미지나 파일을 올릴경우 에러가 나거나 실질적으로 올라가지 못한다.

FTP에서 마우스 오른쪽을 눌러 권한 설정을 눌러 숫자를 777로 적고 적용하면 된다.


9. 이제 FTP로 올려진 파일 중에 db와 연결하는 파일을 신서버의 db 접속 정보와 맞춰주면 된다.


10. 관리자모드에 접속하여 설정-일반 정보를 수정한다.

사이트 주소에 예전 구서버 정보가 있는 경우도 있다 수정해주자.


추가로 만약에 이렇게 해서도 연결이 잘 되지 않는다면 아래 정보도 수정해 보자.

wp-postmeta → _menu_item_url → 수정을 클릭하여 → meta_value란에 옮긴 곳의 도메인을 넣어준다.

(도메인주소의 끝에는 / 로 막는다.ex) http://riverth.com/)

 

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

1 댓글
Oldest
Newest
Inline Feedbacks
View all comments
trackback

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

TOP