시놀로지 NAS 워드프레스 이전 (데이터베이스 DB 백업과 복원)

부득이하게 홈페이지를 이사해야 할 경우, 웹서버를 이전해야 할 경우 어떻게 해야할까?

특히, 시놀로지 NAS에 웹서버를 구축하여 워드프레스를 운용중일 경우를 예로들어 해결방법을 설명하려한다.

워드프레스 설치 폴더 복사

먼저, 시놀로지 NAS 워드프레스를 이전하기 위해서 현재 워드프레스가 설치된 모든 폴더 전체를 통째로 압축하여 새로운 시놀로지 NAS로 옮겨서 압축을 풀자.

물론 웹서버로 동작하는 폴더로 옮겨야 한다.

그런데, 단순히 워드프레스 폴더만 옮긴다고 워드프레스가 동작하는 것은 아니다.

시놀로지 NAS 워드프레스를 이전하려면, 워드프레스와 연동중인 데이터베이스 백업을 먼저 생각해야 한다.

DB 내보내기

이제, 데이터베이스를 백업하기 위해서 시놀로지 NAS의 phpMyAdmin에 접속하자.

phpMyAdmin 대시보드에서 [내보내기] 메뉴를 클릭하여 SQL 형식의 백업파일 생성을 선택하고 아래의 [실행] 버튼을 눌러 DB를 내보내자.

이렇게 하면 phpMyAdmin에서 관리중인 모든 데이터베이스들이 백업된다.

아니면 터미널로 접속이 가능할 경우, 아래와 같은 명령으로 백업파일을 생성해도 된다.

mysqldump –u아이디 –q비밀번호 –all-databases > /원하는폴더/백업파일명.sql

DB 가져오기

이후, 새로운 시놀로지 NAS의 phpMyAdmin에 접속하자.

phpMyAdmin 대시보드에서 [가져오기] 메뉴를 클릭하여 이전에 백업한 SQL 형식의 백업파일 선택하고 아래의 [실행] 버튼을 눌러 DB를 가져오자.

이렇게 하면 기존의 모든 데이터베이스들이 새로운 시놀로지 NAS에 복원된 것을 phpMyAdmin 대시보드에서 확인할 수 있다.

DB 설정 수정

phpMyAdmin 대시보드의 왼쪽 패널에서 옮긴 데이터베이스명을 선택하고 wp_options라는 항목을 클릭하면 siteurl과 home이 보인다.

사이트 주소가 변경된 경우 변경된 주소로 수정하자.

워드프레스 설정 수정

그리고, 새로운 시놀로지 NAS의 웹서버 폴더에 이동한 wordpress의 wp-config.php 파일 텍스트 편집기로 열자.

새로운 시놀로지 NAS의 DB 아이디와 비밀번호가 변경된 경우 변경된 것으로 수정하자.

끝이다!

지금까지 과정을 제대로 따라했다면 새로운 시놀로지 NAS에서 워드프레스가 기존과 같이 동작할 것이다. 물론 홈페이지도 동일하다.

이상으로 시놀로지 NAS 데이터베이스 백업과 복원, 그리고 시놀로지 NAS 워드프레스 이전방법 설명을 마친다.

하루의 끝은 잠시 쉬어가는 시간이자, 내일을 위한 힘찬 발걸음을 준비하는 소중한 순간입니다.
잠시 눈을 감고 오늘의 피로를 내려놓고, 오늘과 또 다른 내일을 꿈꿔봅시다.
일몰 뒤에 어김없이 찾아오는 새벽처럼, 우리의 길도 다시 밝아질 것입니다.
내일은 더 나은 기회와 희망을 안고 올 것입니다. 화이팅!