site 1
url : DSM6 : Configure Nginx for Wordpress permalinks (avoid 404)site 2
url : DSM 6.1에 워드프레스 + nginx + php 7.0 설치했습니다.site 3
url : Synology NAS에 워드프레스 설치하기 (Nginx + PHP-FPM7 + MariaDB)시놀로지를 이용하면서 꼭 해보고 싶었던 조합이
nginx + mariaDB 10 이였는데 드디어 오늘 성공 했네요. ㅠㅠ
우선 mariaDB 10을 이용하는 방법은 시놀로지 + maria db 10 글에도 한번 해봤지만 더 쉬운 방법은 워드프레스 인스톨 할때 localhost 라고 입력되어 있는 부분을 localhost:/run/mysqld/mysqld10.sock
로 대체 해주면 한번에 끝!
그리고 nginx 환경에서 워드프레스는 몇가지 설정을 더 해줘야 하는데 처음 설치 하고 나니 인덱스 화면은 잘 되는데 다른 페이지로 이동시 404 에러가 발생하더라구요.
그래서 열심히 구글링 한 결과 -.-
우선 가상 호스트를 추가 했다면 추가된 가상 호스트의 디렉토리를 알아야 해서
슈퍼 관리자로 로그인 후 /etc/nginx/app.d
디렉토리로 이동후에
vim server.webstation-vhost.conf
에서 마지막으로 추가한 가상 호스트를 검색해 보면
server { [...] server_name NAME [...] include /usr/local/etc/nginx/conf.d/778943ad-0dc4-40ae-bb7f-7b2285e3203b/user.conf*; }
이런 부분을 찾을 수 있고 여기서 제일 중요한 부분이 778943ad-0dc4-40ae-bb7f-7b2285e3203b 부분이보 이부분을 복사 해서
/usr/local/etc/nginx/conf.d/778943ad-0dc4-40ae-bb7f-7b2285e3203b/vim user.conf.wordpress-permalink
location / { try_files $uri $uri/ /index.php?$args; }
를 추가 해주고 저장
synoservicecfg --restart nginx
nginx를 재시작 해주면
드디어 성공.. ㅎㅎㅎㅎ
조금 더 써봐야 겠지만 우선 됩니다.. 왠지 속도도 잘 나오는 기분.. ㅎㅎㅎㅎ