시놀로지에 워드프레스 설치 방법

시놀로지의 패키지 센터에는 워드프레스를 설치하기 쉽게 패키지 형태로 있지만 설치하는 재미와(?) 관리적인 측면으로 봤을때 직접 설치하는 편이 좋기 때문에 이번 시놀로지에 워드프레스 설치하기 편에서는 워드프레스를 직접 설치해 보겠습니다.

워드프레스를 설치하기 위해서는 MariaDB와 PhpMyAdmin 패키지와 데이터베이스 세팅이 먼저 되어 있어야 합니다.

관련 링크

워드프레스 다운로드

synology_install_wordpress_01

워드프레스 한국어 사이트에서 워드프레스 최신 버전을 다운로드 받습니다.

시놀로지에 워드프레스 설치

synology_install_wordpress_02

다운로드 받은 압축파일을 시놀로지의 Web폴더에 업로드 한 후 압축을 풀면 wordpress 폴더와 파일이 생성됩니다. 만일 주소를 조금이라도 줄이고 싶다면 wordpress 폴더명을 wp로 바꿔줘도 됩니다. 이건 설치하는 사용자 마음!

synology_install_wordpress_03

wordpress 폴더의 속성에 들어가서 소유자를 http로 변경합니다. 그리고 아래 이 폴더, 하위 폴더 및 파일에 적용 버튼을 클릭해 wordpress 하위의 폴더와 파일의 소유자를 모두 변경합니다.

synology_install_wordpress_04

권한 탭으로 이동해서 고급 옵션 –  상속된 권한을 명시적으로 만들기 를 클릭한 다음 중복되는 http 권한 하나를 삭제합니다.

synology_install_wordpress_05

synology_install_wordpress_06

그리고 http 그룹의 권한을 읽기 & 쓰기로 만들어줍니다.

synology_install_wordpress_07

이제 설치를 위한 준비는 끝났습니다. http://시놀로지주소/wordpress로 접속한 다음 워드프레스를 설치하겠습니다.

synology_install_wordpress_08

시놀로지 웹 스테이션으로 사이트 만들기 – 준비편에서 생성했던 MariaDB의 사용자와 데이터베이스의 정보를 입력합니다.

테이블 접두어는 보안을 위해 기본 wp_ 에서 다른 것으로 바꾸어 줍니다.

synology_install_wordpress_09

synology_install_wordpress_10

여기서 설정하는 사용자명과 비밀번호는 워드프레스의 관리자 계정이 됩니다. 사이트 제목은 나중에도 변경이 가능하니 적당히 입력합니다.

synology_install_wordpress_11

설치가 끝났습니다. 작성한 사용자명으로 로그인하면 워드프레스를 사용할 준비는 끝났습니다.

wordpress 폴더 보안 설정

위의 설정을 통해 워드프레스를 설치하고 사용하는데에는 지장이 없지만 시놀로지의 파일 스테이션 특성상 폴더에 파일을 업로드 한다는 것은 해당 폴더에 대한 파일 쓰기 권한을 가지고 있는 것을 전제로 하기 때문에 파일의 권한(퍼미션)이 해당 사용자에게 모두 할당(chmod 777)되어 있습니다.

워드프레스는 CMS로 테마와 플러그인 설치, 소스 수정등을 사이트에서 할수 있기 때문에 이러한 기능이 잘 작동하기 위해 http 그룹에 권한을 할당했었는데 http 그룹은 웹상에서 접근하는 모든 사용자의 그룹으로 위의 퍼미션 상태로는 보안이 안좋을수 밖에 없습니다.

이러한 시놀로지의 기본 퍼미션 정책 때문에 파일 스테이션이 아닌 FTP를 이용한 업로드도 마찬가지의 퍼미션이 할당되어 있기 때문에 워드프레스와 그 하위 폴더, 파일에 대한 퍼미션을 다시 설정해야 합니다.

FTP로 파일 하나하나 일일히 드래그 해가면서 하기엔 노가다이므로 SSH를 이용해 명령어로 쉽게 변경할수 있습니다.

synology_install_wordpress_12

cd /volume1/web/wordpress // 워드프레스 폴더로 이동
find ./ -type f -exec chmod 644 {} \; // 파일 권한 변경
find ./ -type d -exec chmod 755 {} \; // 폴더 권한 변경

워드프레스 하위의 폴더와 파일 권한을 위와 같이 변경하면 끝입니다.

연관 글

댓글