본문 바로가기

Free Notes

워드프레스 이사하기 (2) to Synology NAS

블로그 돌리던 노트북 상태가 안좋아져 이참에 NAS를 블로그를 돌릴 수 있는 놈으로 업그레이드 했다.

DS 211j -> DS 216+II
CPU도 많이 다르고 메모리만 해도 128M에서 1G로 업.
다른 데 보니 메모리는 4G나 8G로 교체도 많이 하던데 실제 사용해보니 블로그 돌리는 정도 용도에는 1G메모리도 사용율 50%를 잘 넘지 않는다.

이제 문제는 노트북에 있던 워드프레스를 NAS로 옮기는 것.
거꾸로 가는 건 한 번 해봤으니 방법은 대강 알긴 하는데.. 중간에 삽질이 좀 있어서 나중을 위해 정리해둔다.

일단 워드프레스 블로그 이전의 개념은 원 블로그 폴더를 통째로 옮기고 DB를 백업받은 후 DB파일에서 변경된 호스트주소를 바꿔서 새 블로그서버에 올려주면 된다. 블로그폴더의 wp-config.php파일도 약간 수정해주고.

1. 백업 및 이사준비

- phpmyadmin 에서 기존 wordpress DB 내보내기
- wordpress 폴더 통째로 복사해놓기
- 백업한 wordpress DB 수정 : 도메인이 바뀔 경우 새로운 도메인으로 바꿔치기
  텍스트편집기로 가능: sublimetext 추천. 큰 용량의 파일도 잘 불러오고 바꿔치기속도도 빠르다.

2. NAS 준비:

https://tech.chelly.kr/synology/wordpress/wp-install/

 

시놀로지 워드프레스 설치 (수동설치) - Chelly's Tech

시놀로지 나스에 워드프레스를 수동설치하는 법에 대한 글입니다. 시놀로지 워드프레스 수동설치하면 자동설치와 다르게 한 나스에서 여러 사이트를 운용할 수 있고, 각종 파라미터를 설정하기 더 편리합니다. 정상적으로만 설치하면 오류도 더 적구요.

tech.chelly.kr


상기 블로그 참조.

3. 나는 블로그를 옮기는 거라 워드프레스를 설치하는 것은 생략하고 

- 이전에 백업해둔 /wordpress 폴더를 통째로 /web폴더 밑에 복사해넣는다.
- ssh로 로그인해서 폴더에 권한 부여(상기 블로그 참조)
       sudo -i
       chmod -R 775 /volume1/web/wordpress
       chown -R http.http /volume1/web/wordpress
- /wordpress 폴더 내 wp-config.php 파일 수정 (DB이름, 사용자, host 등)
       사용자명 : 따로 안바꿨으면 root
       비밀번호 : phpmyadmin에서 설정한 비번
       데이터베이스 호스트 : localhost:/run/mysqld/mysqld10.sock  <---- 이거 그냥 localhost로 하면 죽어도 안됨.
- phpmyadmin에서 DB생성 (ex. wordpress)
- 이전 컴에서 phpmyadmin 에서 백업해두었던 wordpress 백업파일을 불러오기한다.
- 여기까지 했으면 새로운 주소로 접속하면 블로그가 나와야 정상.

4. trouble shooting - 내가 경험했던 오류들

- DB가 연결이 안되고 어쩌구... - wp-config.php 에서 데이터베이스 호스트를 수정하지 않아서 발생

- *****.iptime.org/wordpress 로 접속해서 블로그 잘 나왔는데 주소 뒤에 /wordpress 떼려고하는데 안되서 고생함
   원인=DB의 기존 포스팅 데이터에 도메인주소가 ****.iptime.org/wordpress 로 나와있어서 문제 
   -> sublimetext에서 DB 불러서 ****.iptime.org/wordpress -> ****.iptime.org 로 찾아서 모두 바꾸기. 다시 DB 불러오기하여 해결.

- 주소 뒤에 /wordpress 떼려면 가상호스트 설정해야하는데 이러면 phpmyadmin하고 photostation 작동안함.
   원인=가상호스트를 ****.iptime.org 연결하고 폴더를 /web/wordpress 로 지정하면 phpmyadmin 이나 photostation같이 80포트를 사용하는 것은 기본폴더를 /web/wordpress로 인식하고 여기에서 찾으므로 안됨
-> ddns를 하나 더 만들어서 (ex. ****.synology.me) 이쪽으로 로그인해서 들어가면 phpmyadmin이나 photostation 모두 잘 작동함.

가상호스트에서 시간을 가장 많이 빼앗겼는데 일단 내가 성공한 순서는 다음과 같다.
- ****.iptime.org:5000 으로 로그인해서 phpmyadmin에서 DB생성
- 가상호스트 생성
- 블로그 이사작업 진행

결과적으로 현재 ***.iptime.org 로 들어가면 블로그 잘 나오며, 나머지 NAS 작업은 ***.synology.me:5000 으로 들어가서 해결하고 있음.

 

5. DS-216+II 사용후기

- wordpress용도: 그냥 우리 가족블로그용으로 사용하는데는 기본 1G 램으로도 차고 넘친다.
- 토렌트받는 용으로 많이 사용하는데 기존 211j에 비해 반응이 빨라서 좋다.

끝.

'Free Notes' 카테고리의 다른 글

2인용 모카포트 인덕션에서 사용하기  (0) 2019.09.07
SMS Backup+ 사용기  (0) 2019.05.28
운틴 무쇠팬 길들이기 삽질기  (0) 2019.02.21
왜 오래 살아야 할 사람들은 먼저 가는지  (0) 2018.07.23
사필귀정  (0) 2018.03.23