시놀로지(DSM7.2+Nginx) wordpress 수동설치후 고유주소 설정 404오류 해결하기.
시놀에서 기본으로 깔수있는 패키지가 불편해서.. web_ww/wordpress 폴더 만들고 설치후
설정/고유주소설정 <글 이름> 선택후 페이지를 눌러보니 404에러가 뜹니다..
여러곳을 찾아다니다가 7.2 버전은 검색해서 해보라는건 다해봤는데.. 안되다, 마지막에 찾아..
겨우 해결해서 저처럼 찾으시는분 계실까 올려봐요.. (링크만 걸긴뭐해서.. 번역해서왔어요..)
conf.d-available폴더에서 WordPress 루트 디렉터리가 포함된 위치 파일을 찾아서 이동해야 합니다.
$ sudo -i
$ cd /usr/local/etc/nginx/conf.d-available/
conf.d-available 폴더안 파일중(사용자마다 다름)에 첫단에 이항목을 찾으면 됩니다.
root "/volume1/web/wordpress ";
index index.htm index.htm index.html;
해당파일 마지막에 단쯤 user.conf 위치를 찾을 수 있습니다.
예) /usr/local/etc/nginx/conf.d/1111-2222-333-4444/user.conf*
이제 찾은 이름으로 폴더를 만든 다음 폴더에 user.conf 파일을 만들어야 합니다.
$ cd /usr/local/etc/nginx/conf.d/
$ mkdir 1111-2222-3333-4444
$ cd 1111-2222-3333-4444
$ sudo vi user.conf
location / {try_files $uri $uri/ /index.php?$args;}
내용 추가후 저장
Nginx 리부팅
$ sudo synosystemctl restart nginx
23/5/26일자 댓글 보고 해결했습니다.
root "/volume1/web/wordpress ";
index index.htm index.htm index.html;
이게 무슨 말이죠? 어디에 뭘 어떻게 해야 되는거죠...?
어찌어찌 폴더까지 만들었어요.
$ sudo vi user.conf
이거 명령어 누르니깐 갑자기 물결 모양이 밑으로 쫙 나오는데 여기서 부터 잘 모르겠어요.
location / {try_files $uri $uri/ /index.php?$args;}
내용 추가후 저장이라고 적혀있는데 어떻게 추가를 하며 저장버튼은 뭔지 뭘 눌러야 되는지
이런걸 잘 모르겠어요..
Nginx 리부팅
$ sudo synosystemctl restart nginx
다 끝나고 리부팅 해야 된다는 건 알겠어요.
내용중
--------------------------------------------------------------------------------------------------------
conf.d-available 폴더안 파일중(사용자마다 다름)에 첫단에 이항목을 찾으면 됩니다.
root "/volume1/web/wordpress ";
index index.htm index.htm index.html;
해당파일 마지막에 단쯤 user.conf 위치를 찾을 수 있습니다.
예) /usr/local/etc/nginx/conf.d/1111-2222-333-4444/user.conf*
--------------------------------------------------------------------------------------------------------
이 부분이 전혀 이해가 안되요. 좀 풀어서 이 부분만 설명해 주실 수 없을까요?
cmt alert