시놀로지 NAS에 패키지를 이용하여 워드프레스 설치하기

시놀로지 NAS에 패키지를 이용하여 워드프레스 설치하기

앞선 글에서 시놀로지 NAS에 워드프레스를 설치하는 여러 가지 방법들에 대해 개념과 주요 특징을 소개한 바 있었었는데,

이전글(“시놀로지 NAS에 워드프레스를 설치하는 다양한 방법들”)

본 글에서는 이러한 방법들 중 DSM 패키지 센터에 등록되어 있는 워드프레스 패키지를 사용해 워드프레스를 시놀로지 NAS에 설치하는 자세한 과정을 소개하려고 한다.

이를 위해서 미리 MariaDB와 같은 SQL 프로그램과, PHP8.0, Apache HTTP Server 2.4, Web station, phpMyAdmin 등의 필요한 시놀로지 패키지들을 미리 시놀로지 NAS에 설치해 주어야 한다.

다음의 패키지들을 찾아 하나씩 설치해 준다.

먼저 Webstation을 설치해 준다. 반드시 필요하다고 할 수는 없지만 유용하므로 설치해 준다.

그리고 워드프레스의 데이터를 처리하기 위해 MariaDB를 설치해 준다.

그 후, php 8.0을 설치해 준다.

그리고, Apache HTTP Server 2.4를 설치해 준다.

그 다음 phpMyAdmin을 설치해 준다.

이들이 설치되면 다음과 같이 패키지 센터에서 설치 상태를 확인할 수가 있다.

그 후 패키지 센터에서 워드프레스 패키지를 찾아 설치 버튼을 눌러준다.

그러면 다음과 같이 MariaDB에 대한 접근 권한 확인을 위해, mariaDB 설치 과정에서 입력했던 Password를 확인하는 과정이 나오고,

그 다음 워드프레스에서 사용할 DB와 관리자 계정 정보를 입력하는 단계가 나온다.

워드프레스 패키지의 설치가 완료되면, “열기” 버튼을 눌러주면

다음과 같이 새로운 탭이 열리면서 워드프레스 설정화면으로 진행하게 된다.

여기서 기본으로 사용할 언어를 지정해 주고,

진행하면 다음과 같은 웹페이지 정보를 입력하는 화면이 나오는데, 다음과 같은 방식으로 입력해 주면 된다.

입력을 마치면 아랫부분의 “워드프레스 설치” 버튼을 눌러준다.

잠시 뒤, 다음과 같이 워드프레스 설치가 완료되었다는 화면이 나오며

로그인 버튼을 통해 다음과 같은 최초 로그인 화면으로 진행하게 된다.

여기서 위의 단계에서 해당 웹페이지 용도로 입력해 주었던 ID와 Password를 입력해 주면

다음과 같이 성공적으로 워드프레스 관리자 화면에 접속하게 되며, 이후 워드프레스를 자유롭게 사용하면 된다.

특징 및 문제점

이 방법은 시놀로지 패키지 센터에 등록된 패키지를 이용하므로 초보자가 접근하기 쉬운 장점이 있으나, 몇 가지 단점이 있다.

첫 번째 문제점은 시놀로지 패키지 센터에 등재되어 잇는 워드프레스는 최신 버전이 아니고, 약 2년 전에 출시된 6.1.1버전이라는 점이다. (현재의 최신 버전은 6.6.2)

이 때문에 워드프레스를 사용하면서 업데이트에 대한 메시지들을 자주 받거나, 최신 기능을 사용하는데 제약이 있는 등의 아쉬움이 있다.

두 번째 문제점은 앞서 설명한 것처럼 여러 개의 부수적으로 필요한 패키지들을 미리 추가로 설치해야 하며,

이 때문에 설치 과정이 다소 복잡하게 느껴진다는 점이다.

다만, 이 부분은 받아들이기에 따라서, 이해할 수도 있는 부분이기는 했다.

세 번째 문제점이 가장 중요한 치명적 단점이었는데, 바로 화면 전환 속도가 매우 느리다는 점이었다.

나의 경우에는 다음과 같은 단순한 블로그 글을 작성하고, 이 페이지에 새로 접속해 보면 글이 화면에 나타나기까지 7-8초나 결렸다. 혹시 내가 무엇을 잘못했나 싶어 다른 사람들의 사례를 찾아보니, 4-5초 정도 걸린다는 사례들도 확인할 수 있었다.

그런데, 실제 워드프레스로 제작된 많은 사이트들에서 곧바로 화면이 전환되곤 하는 것들을 고려해 보면, 동작은 정상적이지만, 무엇인가 최적화되지 못했고, 현실적으로 이런 방식으로는 웹페이지를 운영할 수는 없었다.

참고) 위의 설치 과정에서 포트에 대한 접속을 위해

  • 자신의 공유기에서 사용할 포트를 시놀로지 NAS의 포트로 포트포워딩 해 주어야 하고,

  • 시놀로지 NAS의 DSM 제어판의 보안 항목에 들어가 방화벽 규칙에서 사용하는 포트를 열어주는 것도 잊지 말아야 한다.