개발자의 끄적끄적

[php/Gnuboard] 그누보드 5 설치과정 (5.3.2.6 버전) [펌] 본문

개발/php

[php/Gnuboard] 그누보드 5 설치과정 (5.3.2.6 버전) [펌]

효벨 2020. 9. 6. 02:00
728x90
반응형

[php/Gnuboard] 그누보드 5 설치과정 (5.3.2.6 버전) [펌]

 

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. 웹 에서 실행해서 설정을 마무리하기.

설치가 잘 완료되었습니다.

 

 

출처 : e2xist.tistory.com/706

반응형
Comments