WordPress는 전 세계적으로 가장많이 쓰이는 블로그와 홈페이지를 운영가능한 툴 입니다.
아직 허접하지만 이 블로그도 워드프레스로 운영되고 있습니다.
보통은 호스팅 업체의 서버를 통해 만들지만 NAS가 있다면? 비용을 지불안하고도 손쉽게 설치하여 운영할수 있습니다.

시놀로지 NAS에 워드프레스 설치 방법은 두가지가 있습니다.
패키지로 설치하느냐 아니면 직접 워드프레스 홈페이지에서 다운받아 설치하느냐인데.
패키지로는 한개의 워드프레스밖에 설치를 못해서 여러개 워드프레스를 운영하시려면 직접설치를 하셔야합니다.
패키지로 설치할껀 딱히 설명할것도 없고 업데이트가 좀 느려서 직접설치 방법을 설명하려 합니다.
DSM 6.0.2버전 기준입니다. 5.2도 크게 차이는 없습니다.

패키지 설치

1.MariaDB
2.PhpMyAdmin

6.0 이상인 분들은 아래 패키지도 설치해 주세요
1.Web Station

2.Apache HTTP Server 2.2 (2.4는 워드프레스가 잘 작동안하드라구요)
3.PHP 5.6 or PHP 7.0
(7.0 추천, 둘다 설치하셔도 됩니다)
*PHP7.0으로 설치시 네이버 웹문서 신디케이션v2과 wordpress social login등의 플러그인에서 에러가 날수 있습니다.
그럴땐 Synology NAS 6.0.2 PHP 7.0 에서 curl 확장 모듈 활성화 를 참고해주세요.*

시놀로지 NAS 워드프레스 수동 설치 1

웹스테이션 설치후 자신의 DDNS주소로 접속시에 위와같은 화면이 나와야 정상입니다.
이후 DSM접속은 aaa.ccc.ddd:5000
이런식으로 자신의 주소뒤에 5000(변경안하셨다면 기본포트) 포트를 입력해서 접속하셔야 합니다.

데이터 베이스 생성

PhpMyAdmin을 실행합니다.

시놀로지 NAS 워드프레스 수동 설치 3

혹시 접속이 안되면 자신의 퀵커넥트 주소로 들어가서 접속합니다.
사용자명은 root이고 암호는 없습니다.
로그인후 아래 방법대로 암호를 생성해 줍니다.

시놀로지 NAS 워드프레스 수동 설치 5

사용자 계정클릭후 빨간색 네모과 같은 것을 찾아서 권한수정을 클릭.

시놀로지 NAS 워드프레스 수동 설치 7

빨간 네모칸 클릭하여 암호 변경.
변경 하셨으면 이제 데이터 베이스를 생성합니다.

시놀로지 NAS 워드프레스 수동 설치 9

빨간색 부분에 자신이 사용할 데이터 베이스 이름을 입력하고 만들기를 누릅니다.
지금 생성하는 데이터 베이스를 워드프레스에서 사용할 겁니다.
생성하고 나면 왼쪽에 자신이 만든 데이터 베이스 이름을 보실수 있습니다.
전 test로 만들었습니다.
이젠 기본작업은 끝났습니다. 이제 워드프레스 설치를 합니다.

워드프레스 설치

일단 워드프레스 공식 홈페이지에서 워드프레스 최신 버전을 다운로드 합니다.
다운로드한 워드프레스 압축파일을 디스크 스테이션의 web폴더로 업로드 합니다.
압축을 풉니다.(압축을 풀면 WordPress폴더가 나오는데 내용물을 워드프레스를 설치할 폴더로 빼줍니다)

시놀로지 NAS 워드프레스 수동 설치 11
test 폴더에 설치 예시

!!!

개인적으론 web폴더보다 web의 하위 폴더로 업로드 하는걸 추천합니다.
그래야지  테스트 서버등 여러 사이트 운영 함에있어서 편리합니다(정리면에서)
단 하위 폴더를 만들시에 http://자신의주소/하위폴더 이렇게 접속해야하는데
워드프레스 자체에서도 /하위폴더 부분을 삭제할수 있지만 더 깔끔하게
하기위해선 웹 스테이션에서 가상호스트로 설정하시는걸 추천 드립니다.
가상호스트로 이용하실분들은 아래 링크의 설명대로 먼저 셋팅해주셔야
나중에 워드프레스 상에서 접속주소 변경해야하는 번거로움이 사라집니다.
웹 스테이션에서 가상호스트 설정방법 <–클릭

권한 설정

지금 이상태로 진행하게 되면 워드프레스 초기 설정 중간에 아래와 같은 화면을 보실수 있습니다.

시놀로지 NAS 워드프레스 수동 설치 13

SSH에 root 권한으로 들어가서 해당 폴더의 권한을 변경해주셔야 합니다.
SSH root 권한 들어가기 <–링크
root권한으로 들어간뒤 아래와 같이 워드프레스 설치 폴더의 권한을 변경해 줍니다.
chmod -R 755 /volume1/web/test
*권한을 755로 할시에 왜 그런지는 모르겠으나 몇몇 플러그인이 설치가 안됩니다.
그럴땐 775로 해주세요*
chown -R http.http /volume1/web/test
(전 web폴더아래 test 폴더에 워드프레스 설치)

워드프레스 설정

위에 과정이 모두 끝나셨으면..
드디어 워드프레스에 접속하여 설정할 차례입니다.
 접속 방법은 아래와 같습니다.
web폴더에 설치시 : http://자신의NAS주소/
web폴더 하위 폴더에 설치시 : http://자신의NAS주소/하위폴더/
가상 호스트이용 : http://자신의NAS주소/ (또는 자신이 설정한 가상호스트 주소)

시놀로지 NAS 워드프레스 수동 설치 15
워드프레스와 첫 만남♥
시놀로지 NAS 워드프레스 수동 설치 17

데이터 베이스 – 처음에 PhpMyAdmin에 접속하여 만든 데이터베이스 이름을 입력
사용자명 – root (PhpMyAdmin에서 사용자 추가 안하셨으면 기본값 root)
비밀번호 – PhpMyAdmin에서 설정한 비밀번호
데이터베이스 호스트 – localhost (PhpMyAdmin에서 손댓곳없다면 그냥 localhost로 둡니다)
테이블 접두어 – 데이터베이스에 테이블이 만들어질때 테이블 이름앞에 붙는 표시?같은거 입니다.
길지 않게 편하신대로 입력해줍니다.
그리고 저장하기를 누르면

시놀로지 NAS 워드프레스 수동 설치 19

여긴 따로 설명이 필요없겠죠?
비밀번호는 쓰여있는거 삭제 후 편하신대로 지정하셔도 됩니다.

추가 설명

워드프레스는 플러그인이나 테마를 설치할때 FTP를 이용합니다.
첫 접속후 플러그인이나 테마를 설치하려하면 아래와 같은 창이 나타납니다.

시놀로지 NAS 워드프레스 수동 설치 21

호스트이름에는 localhost나 자신의 사이트 주소를 입력합니다.
FTP사용자명과 비밀번호는 자신의 DSM주소를 입력하시면 됩니다.
(FTP사용설정은 DSM접속후 제어판 – 파일 서비스 – FTP 메뉴에서 가능)

여기까지 따라 오느라 고생 많았습니다.
쉽게 설명한다고 했는데 글재주가 없어서 ㅠㅠ
이해 부탁드립니다.