1. 개요
오랜만에 새로 설치를 한 번 해보았습니다. 이전의 설치 과정과 차이가 거의 없기 때문에 동일한 흐름이 될 것 같네요. 스크린샷 정도만 수정해주고, 내용에 변경할 것이 있는지 확인해보고자 합니다. (예전 문서 2017/01/21 - 그누보드 5 설치과정 (5.2.6 버전) 참고. 거의 동일함) 윈도우에서도 설치가 가능한데, 윈도우 + 아파치 + mysql 로 구성을 하시면 됩니다. 압축을 해제하고 바로 사용하시면 됩니다. 여기서 주로 설명하게 될 내용은 '리눅스' 환경에서 설치하는 과정을 다루게 될 것입니다.
2. 그누보드 란?
그누보드 는 https://sir.co.kr 에서 공개되고 있는 php & mysql 기반 게시판 입니다. 예로부터 많은 사람들이 사용중인 게시판 이기도 합니다.
* 공식사이트 주소 : http://sir.kr (sir.co.kr 또는 sir.kr)
* 공식다운로드 주소 : http://sir.kr/g5_pds
* 라이선스 : GNU LGPL
* 위키백과 : https://ko.wikipedia.org/wiki/그누보드
* Git : https://github.com/gnuboard/gnuboard5
* 언어 기반 : PHP
* 동작 환경 : PHP, MySQL, WAS (주로 아파치 이용)
자세한 것은 (그누보드란?) 를 참조.
3. 다운로드 및 업로드
(1) tar.gz 압축 파일 다운로드 (https://sir.kr/g5_pds)
링크에 접속해서 파일을 다운로드 받습니다. tar.gz 으로 된 파일을 받으면 됩니다.
(2) FTP 로 서버에 업로드
ftp 클라이언트(보통 파일질라 이용)를 이용해서, 파일을 서버에 업로드 합니다.
(3) 압축 해제
서버에 있는 .tar.gz 의 압축을 해제합니다. 리눅스에서는 명령어를 통해서 압축을 해제하는 것이 좋고, 윈도우라면 그냥 압축해제합니다.
리눅스 환경에서 압축 해제 명령어 (폴더를 생성하고, 그 폴더에 압축을 해제하는 명령어)
# mkdir <폴더명>
# tar -xzpvf gnuboard5.3.2.6.tar.gz -C <폴더명>
(4) data 폴더 생성
# cd <그누보드 폴더명 또는 경로>
# mkdir data
(5) data 폴더에 쓰기 권한 부여하기.
data 폴더를 생성하고, 쓰기 권한이 부여되어야 합니다. 환경에 따라 방법이 다릅니다.
(5-1) 경우 1 : root 와 apache 로 소유권이 구분된 환경.
소유자 권한이 root 와 apache 로 구분된 환경. 웹 서버에서 'apache 소유자' 에만 액세스 가능한 환경이라면, data 폴더의 소유자를 apache:apache 로 변경해주어야 합니다.
# chown apache:apache data
(5-2) 경우 2 : 소유권이고 뭐고 바로 퍼미션 부여하기
# chmod 707 data
또는
# chmod uo+rwx data
4. 웹 에서 실행해서 설정을 마무리하기.
설치가 잘 완료되었습니다.
'소프트웨어 사용&설치 등 > Gnuboard' 카테고리의 다른 글
[그누보드 gnuboard] 그누보드 란? (0) | 2019.03.01 |
---|---|
[그누보드 Gnuboard] 그누보드 5 설치과정 (5.2.6 버전) (0) | 2017.01.21 |
[그누보드 Gnuboard] 그누보드 5 설치과정 (0) | 2014.02.13 |
그누보드 4 설치과정 (0) | 2013.04.08 |
[그누보드 Gnuboard] 그누보드 4) 관리자 암호 변경 쿼리 (0) | 2013.03.15 |