본문 바로가기
Tips & Tricks

시놀로지 서버에 워드프레스 설치해서 웹사이트 구축하는 방법

by 혀코 2022. 7. 11.

 

안녕하세요. 혀코입니다.

웹사이트 호스팅에는 많은 비용이 듭니다. 아주 조그마한 웹사이트를 호스팅 하더라도 1년에 10만원 정도 호스팅에 지출됩니다. 그런데 시놀로지 서버에는 웹하드 기능뿐만 아니라 웹사이트 호스팅 기능이 있어 호스팅 비용을 절감할 수 있습니다.

그래서 이번 시간에는 호스팅 비용을 아낄겸해서 시놀로지 서버에 워드프레스를 설치해서 웹사이트를 구축하는 방법에 대해서 알아보도록 하겠습니다.

시놀로지 DSM 버전 확인

시놀로지에 워드프레스를 설치하기에 앞서 설치를 진행할 시놀로지의 DSM 버전을 확인해 보겠습니다. 만약 버전이 다를 경우, 아래 스크린 샷들과 약간 다를 수 있으니 참고 부탁 드립니다.

시놀로지의 DSM 버전은 제어판에서 제일 하단에 위치한 업데이트 및 복원 메뉴에서 확인 하실 수 있습니다.

현재 시놀로지의 DSM 버전은 7.1 버전입니다. 아마도 DSM 7버전대에서는 동일하게 워드프레스를 설치할 수 있을 것 같습니다.

워드프레스 버전 확인

그리고 설치할 워드프레스 버전은 지금 현재 가장 최신 버전인 6 버전 입니다.

 

워드프레스(Wordpress) 다운로드

다운로드 링크 바로가기: https://wordpress.org/download/#download-install

 

시놀로지 패키지 설치

시놀로지 패키지 센터에서 다음 패키지들을 설치합니다.

  • MariaDB 10
  • Apache HTTP Server 2.4
  • PHP 7.4
  • phpMyAdmin

 

시놀로지 Web Station 패키지 설치

시놀로지에서 Web Station 패키지를 설치 및 실행합니다. 그러면 File Station에서 web 폴더가 생성되는 것을 확인하실 수 있습니다. 

 

Web Station 설정은 다음과 같이 진행합니다.

 

 

HTTP 백엔드 서버를 Apache HTTP Server 2.4로 지정하고, PHP를 7.4로 지정합니다.

 

 

스크립트 언어 설정에서 pypMyAdmin 을 클릭하고 상단의 편집 버튼을 클릭합니다.

 

 

설정 메뉴는 위와 같이 PHP 캐시 활성화, Xdebug 활성화, display_errors를 활성화하여 PHP 오류 메시지 표시에 체크 표시를 해줍니다.

 

 

확장 메뉴로 넘어가서 모두 체크 표시한 후 저장 버튼을 클릭하면 Web Station 설정이 끝납니다.

 

데이터베이스 세팅

그 다음으로 설치한 phpMyAdmin 패키지를 실행시켜서 MariaDB 10 데이터베이스를 세팅합니다.

phpMyAdmin으로 로그인 한 후 User accounts에서 localhost의 권한 수정(Edit privileges)를 클릭해서 비밀번호를 변경합니다.

 

왼쪽 패널에서 New를 클릭해서 워드프레스 데이터베이스(wordpress-db)를 새로 생성합니다. 

 

 

워드프레스 압축파일 업로드 및 압축해제

다운로드 받은 워드프레스 압축파일을 web 폴더에 업로드 하고 압축해제 합니다. 그 후 폴더 이름을 원하는 이름으로 변경합니다. 저는 wordpress로 변경했으며, 이 폴더에 워드프레스가 설치 완료되면 도메인 + 폴더이름 경로인 https://syaccount.synology.me/wordpress로 접근이 가능합니다.

 

워드프레스 외부 접속 권한 부여

SSH 접속 후 워드프레스가 설치될 폴더의 권한을 낮춰서 외부에서 접근이 가능하도록 변경해서 설치가 가능하도록 변경합니다.

$ chmod -R 775 /volume1/web/wordpress
$ chown -R http.http /volume1/web/wordpress

 

https://syaccount.synology.me/wordpress로 이동하면 워드프레스를 설치할 수 있습니다.

 

앞에서 설정한 데이터베이스 이름과 비밀번호를 알고 있어야 합니다.

 

 

앞에서 설정한 데이터베이스 이름은 wordpress-db 였으며, db 설정시 변경한 Password를 넣고 Submit.버튼을 눌러줍니다.

 

 

위와 같이 에러 화면이 보이면, 해당 스크립트를 복사해놓고 wordpress 설치 파일이 있는 폴더로 가서 wp-config.php 파일을 생성하고, 복사해 놓은 스크립트를 붙여넣기 합니다.

 

다시 워드프레스 설치로 되돌아와서, Run the installation 버튼을 클릭합니다.

 

 

Site Title에 웹사이트 제목을 넣고, Username에 워드프레스 관리자명을 적고, Password에 비밀번호를 생성해서 넣고 이메일을 적어넣고 Install WordPress 버튼을 클릭하면 워드프레스가 설치됩니다.

 

이렇게 시놀로지 DSM7 서버에 워드프레스 설치해서 웹사이트 구축하는 방법에 대해서 알아봤습니다.

해당 정보가 유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글