안녕하세요.
달소입니다.
오늘은 랩퍼투혼 님의 추천으로 탐방해본 그누보드5를 직접 설치해봤습니다 ㅋㅋ
먼저 서버포럼의 경우라이믹스로 현재 구축되어있는데요. 라이믹스도 XE를 이어받은 아주 좋은 CMS툴중 하나이나 포크되어 나오다보니 아무래도 그누보드보다는 이용자나 규모면에서 적습니다.
작년 말부터해서 약 9달동안 라이믹스로 구축/운영하면서 돈도 꽤 투자해서 썼었는데,, 그누보드도 꽤 좋아보여서 설치해보고 이것저것 테스트해본 뒤 넘어갈까... 고민중입니다.
라이믹스와 그누보드 모두 오픈소스로 아래 깃허브에서 확인이 가능합니다.
https://github.com/gnuboard/gnuboard5/releases/
사전준비
설치형 CMS는 대부분 오픈소스로 운영되며
Apache/Nginx + PHP + MySQL과 함께 사용되곤합니다.
그래서 아래과정들을 먼저 진행해주시면 되겠습니다.
저같은 경우 Ubuntu 20 + Nginx + PHP 7.4 + MariaDB 10.6 으로 진행했습니다.
그누보드 설치파일 업로드 및 셋팅하기
그누보드의 경우 08/31일 기준 5.4.15.1버전이 최신버전입니다.
https://sir.kr/g5_pds
아래는 그냥 사진입니다 ㅋㅋ 편하신걸로 다운로드 받으시고 리눅스 서버에 winscp나 파일질라를 통해 업로드해주세요.
업로드한 파일을 이제 압축해제해서 서버의 웹루트에 이동시켜줍니다.
.gz까지라면
gzip -d gnuboard5-5.4.15.1.tar.gz
tar xvf gnuboard5-5.4.15.1.tar
이렇게 압축해제해주시면됩니다.
그리고 저는 간단하게 /var/www/gnu 폴더로 만들겠습니다.
mv gnuboard5-5.4.15.1 /var/www/gnu
이동후에는 data폴더를 만들어주고 웹서버 권한으로까지 변경해주시면됩니다.
mkdir -p /var/www/gnu/data
chown -R www-data:www-data /var/www/gnu
이제 사전준비는 완료되었으니 ngnix 설정파일을 변경해주시면됩니다.
웹 루트의 경로와 연결될 ip를 적어주시면됩니다.
이제 그누보드에 사용할 DB를 설정해주시면되는데요.
mysql의 root권한으로 들어가서 db를 만들고 권한부여를 진행해주세요.
사진은 캡쳐를 못해서 예전 라이믹스껄로,,ㅋㅋ
먼저 DB생성
create database gnu;
계정 생성
create user 'dalso'@'%' identified by 'password';
생성한 DB에 권한부여 후 리로드
grant all privileges on rhymix.* to dalso@'%';
flush privileges;
그누보드 5 설치하기
이제 웹브라우저를 통해 ip로 접근을 해주세요.
우측 하단에 그누보드 설치하기를 누르시면됩니다.
라이선스를 한번 읽어보시고~ 동의
아까 생성한 DB정보와 관리자 정보를 입력해주세요.
설치가 제일 쉽습니다..ㅋㅋ
완성,,,