워드프레스 사이트 복사하기, 이전하기 – 시놀로지 나스 워드프레스

최근에 홈페이지 몇 개를 만들 일이 생겼는데, 이미 하나는 만들어 놓은 상태인데 다시 하나를 만드려니 엄청나게 귀찮은겁니다. 알잖아요, 별거 아닌데 시간은 많이 잡아 먹는 일명 ‘노가다’ 작업. 어차피 비슷하게 만들 사이트라 워드프레스 사이트 복사하는 방법을 폭풍 검색 후 성공한 후에 실제로 복사하는 방법을 정리합니다.

저는 시놀로지 나스 DS918+를 사용중입니다. 워드프레스도 나스에서 돌리고 있는 상태고요. 시놀로지 나스에 설치된 워드프레스 이전 혹은 복사 방법으로 설명합니다. 나스에 워드프레스 수동으로 설치는 아래 링크를 참고하세요.

시놀로지 나스(NAS)에서 워드프레스 수동으로 설치: 완결판

워드프레스 이전은 데이터와 DB를 복사하면 됩니다. 아주 간단하죠? 데이터는 파일들을 복사 해 주면 간단히 끝나는데, DB의 경우는 조금 다릅니다. 여기서는 WP Migrate DB라는 플러그인을 통해서 이전했습니다. 혹시 DB 용량이 큰 분들은 이 방법이 안될 수도 있습니다.

 


데이터 복사

데이터 복사는 간단합니다. FTP나 나스의 WEB 폴더로 접근하여. 복사하려는 워드프레스 폴더를 통채로 이전하려는 워드프레스 경로로 모두 복사 해 주시면 됩니다. 아주 간단한 방법이라 따로 그림은 생략합니다.

 


기존 워드프레스 데이터베이스(DB) 내려받기

기존 워드프레스 플러그인에서 ‘WP Migrate DB’를 검색하여 설치 해 줍니다. (뇌가 뜯어졌어…)
사진에서는 이미 설치가 되어 있네요.

 

이제 ‘도구 > Migrate DB’로 들어 가 보시면 위와 같은 화면을 볼 수 있습니다.

저는 DB를 PC로 내려 받은 후 phpMyAdmin을 통해서 가져오기를 했습니다. Export File에 ‘Save as file to your computer’ 체크를 확인합니다. 기본으로 체크가 되어 있는 항목입니다.
Find에는 기존 워드프레스 도메인과 파일 경로가 나옵니다. 오른쪽 Replace에 복사할 도메인과 파일 경로를 적어 줍니다. 나스라서 volume 뭐 이런식으로 나오겠죠.
모두 입력 후 맨 아래쪽에 [Export]를 클릭합니다.

 

팝업이 하나 뜨면서 마이그레이션이 진행됩니다. 완료되는데 14초가 걸렸네요. 금방이죠? 우측에 [Show Tables]를 클릭하시면..

 

이렇게 마이그레이션 된 DB의 Table 리스트가 펼쳐지게 됩니다.

 

그리고 브라우저 하단에 보면 이렇게 sql 파일이 다운로드 되어져 있는 것을 확인할 수 있습니다. 우왕국!

 


대상 워드프레스 데이터베이스(DB) Import

phpMyAdmin에 접속 후, 이전할 대상의 DB로 접근합니다. 우측에 ‘가져오기’를 클릭하시면 위와 같은 화면을 볼 수 있습니다.
[파일 선택]을 클릭하여 아까 내려받은 sql 파일을 올려줍시다.

 

쿼리를 실행하면 위와 같이 sql 파일을 업로드하기 시작합니다.

 

용량이 얼마 안돼서 금방 끝났네요. DB까지 모두 올렸습니다. 이제 끝이냐고요? 저도 그런 줄 알았는데, 수정할게 있습니다.

 


wp-config.php 파일 수정

wp-config.php 파일을 텍스트 편집기로 열어 보시면 DB Name이 기존 워드프레스 DB명으로 들어 가 있는 것을 확인 할 수 있습니다. 이 부분을 신규 사이트 DB명으로 변경 해 주셔야 합니다.
변경 후 저장.

 

그리고 문제가 하나 더 있더라고요. 기존처럼 ‘도메인/wp-admin’으로 접속했는데도 페이지를 찾을 수 없다고만 계속 뜹니다. (아직 이 부분은 해결하지 못했습니다. 혹시 방법을 아시는 분은 댓글로 정보를 좀 주세요. ㅠ)

 

당황하지 않고, ‘도메인/wp-login.php’로 접근 해 보시면 로그인 창이 뜨게 됩니다. 로그인을 하시면 관리자 페이지로 접근 됩니다.

시놀로지 나스 DS416에서 DS918+로 마이그레이션

기존 나스의 DSM 시스템 구성 백업하기

마이그레이션을 위해서는 우선 기존 나스의 DSM 시스템 구성을 백업해야 합니다.

DSM 시스템 구성 백업 전에 해야 할 일이 있습니다. 마이그레이션 하는 DSM 끼리 버전이 동일해야 하기 때문에 우선 DSM을 최신 버전으로 업데이트를 해 줍니다.
제어판 > 업데이트 및 복원에 가셔서 DSM 업데이트 확인 및 업데이트를 해 줍시다.

 

DSM 최신 버전 확인이 되었습니다. 그럼 이제 구성 백업 TAB으로 이동합니다.

 

구성 백업 TAB으로 가시면 위와 같은 화면을 보실 수 있습니다. 여기서 [구성 백업]을 클릭 합니다.

 

이런 팝업을 볼 수 있습니다. 사용자, 그룹, 공유 폴더, 작업 그룹, 도메인 및 LDAP, SMB, AFP, NFS, FTP, 고급, 네트워크 백업, 사용자 홈, 패스워드 설정, 패스워드 만료, SNMP, 작업 스케줄러, DHCP Server, 알림이 백업된다고 친절하게 알려주십니다. [예]를 눌러야겠죠!

 

예를 누르면 이렇게 dss 확장자의 백업 파일이 다운로드 되어집니다. 생각보다 용량이 얼마 안되더라고요? 설마 이걸로 다 복원 가능해? 라는 생각을 잠깐 했지만, 일단 가 봅시다!!

 

 

나스 간 하드디스크 이동

나스 간 하드디스크 이동을 해 주세요. 딱히 설명할게 없을 것 같긴한데.. 사진으로 보시려면 아래 링크를 참고하세요.

-나스 간 하드디스크 이동 링크 (네이버) –

 

DS918+ 로 접속 및 마이그레이션 시작

이제 DS918+ 전원을 넣어주고, 기존대로 접속을 해 봅니다. 저는 Quickconnect 로 접속 했습니다.

평소처럼 이렇게 연결 중.. 화면이 뜨다가..

연결이 안됩니다! 당연하죠, 새로운 나스에서는 아무런 설정이 되어있지 않으니까요. 당황하지 않고, 나스를 처음에 구매하셔서 접속했던 방법 기억하시나요?

find.synology.com

으로 접속 해 주세요.

 

find.synology.com으로 접속을 하시면 나스를 찾기 시작합니다.

 

나스를 찾았네요! DS918+ 를 제대로 찾았습니다. 아래에 마이그레이션 가능이라고 표기되어 있습니다. [연결]을 클릭합니다.

 

Synology 최종 사용자 사용권 계약에 동의 합니다.

 

사용권에 동의하시고 나면 이렇게 하드 드라이브가 DS416에서 DS918+ 로 이동했음을 감지했다고 합니다. 와- 엄청 똑똑하네요!! ㅎ [마이그레이션]을 클릭 해 줍니다.

 

마이그레이션 설치 유형 선택 화면이 보입니다. 저는 위에 있는 마이그레이션 옵션을 선택했습니다. 그리고 오른쪽 화살표를 클릭 해 주시면 됩니다.

 

DSM을 설치하는 중입니다. 우리가 DSM 업그레이드 적용 할 때도 자주 보는 화면이죠.

 

DSM 설치가 완료되면 자동으로 다시 시작합니다. 재시작 후 아래와 같은 화면을 보실 수 있습니다.

 

아직 Quickconnect 설정이 안되었기 때문에 내부 IP로 자동으로 접근하게 됩니다. 당황하지 마시고, 세부정보 보기를 누르면 하단에 안전하지 않음으로 이동을 볼 수 있습니다. 클릭합니다.

 

이렇게 주소창에는 ‘주의 요함’이라고 떠 있는데요. 인증서가 활성화가 안되어서 그렇습니다.

 

드디어 반가운 로그인 화면을 만났네요. 기존 ID로 로그인 해 줍니다.

 

기존 나스의 DSM 시스템 구성 복원하기

새롭게 접속한 DSM에서 ‘제어판 > 업데이트 및 복원’ 으로 갑니다. 백업 때와 마찬가지로 DSM을 최신 버전으로 업데이트 해 줍시다. 신규 DSM이라 그런지 업데이트 할 게 있네요.

 

업데이트 후 DSM이 다시 시작됩니다. 재시작 자주 하네요. 기다렸다가 다시 ‘제어판 > 업데이트 및 복원’ 으로 가셔서 구성 백업 TAB으로 가세요!!

 

구성 백업 TAB에서 [구성 복원]을 누르시면 위와 같이 구성 복원 팝업이 나옵니다. [찾아보기]를 클릭하셔서 백업 받아 놓은 dss 파일을 올려줍니다.

 

복원할 구성 선택 창이 나옵니다. 모두 선택 해 줍시다. 다 필요하거든요.

 

암호로 걸려 있는 공유 폴더가 있으면 이렇게 공유 폴더 충돌 안내가 뜹니다. 동일한 이름으로 사용할 수 없다는 안내와 함께 ‘폴더명_1’ 이런식으로 바뀝니다. 나중에 다시 원하는 폴더명으로 바꿀 수 있으니 [확인]을 눌러줍니다.

 

현재 시스템에 복원된다는 알럿 팝업이 뜹니다. [예] 를 클릭합니다.

 

복원 작업이 진행되고 있습니다. 작업 그룹, 도메인 및 LDAP를 복원하는 중이네요.

 

거의 다 복원하고 시스템 서비스 시작 중입니다. 생각보다 복원 작업이 오래 걸리지는 않더라고요.

 

복원 작업이 완료되었습니다. 귿귿!

 

 

복원 후 설정 작업

우선 패키지 센터에 엄청난 숫자가 떠 있는 것을 확인할 수 있습니다. 바로 패키지 센터로 가 봅시다. 위와 같이 기존에 설치되어 있던 패키지를 한방에 복원할 수 있습니다. [모두 복원]을 클릭 해 줍시다! 패키지가 많아서 여기서 시간이 제일 오래 걸립니다. 인내심을 가지고 기다려 줍시다.

 

Web Station 에서 가상 호스트를 확인 해 봅시다. 오.. 기존에 세팅 해 놨던 그대로 다 있습니다. 귿귿귿!

 

세팅 해 줄게 몇 가지 있습니다. 우선 ‘제어판 > 외부 액세스’ 로 갑시다. DDNS 상태가 사용 안함으로 되어 있습니다. [편집]을 눌러줍니다.

 

DDNS 지원 활성화를 클릭해 줍니다. [확인] 클릭.

 

DDNS 로그인 정보를 입력 해 줍니다.

 

기존에 세팅 해 놨던 DDNS를 그대로 사용 할 수 있습니다. 활성화만 시켜 주시면 됩니다.

 

상태가 정상으로 바뀌었고, 이제 DDNS를 사용할 수 있습니다.

 

그리고 ‘제어판 > QuickConnect’로 갑니다. QuickConnect 활성화에 체크 해 줍니다. 간단하게 QuickConnect까지 활성화를 시켜주고 나면 기존처럼 Quickconnect 주소로 DSM에 접근할 수 있습니다.

 

phpMyAdmin에 접속해서 DB를 확인 해 봅니다. 와우! DB까지 모두 복원이 되었습니다. 짱짱맨! 이 외에도 캡쳐는 못했지만 백업 스케줄러, 텔레그램 알림 설정 등 거의 모든 설정들이 정상적으로 적용된 것을 확인할 수 있었습니다.

이제 기존처럼 나스를 이용하시면 됩니다.