일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바
- php
- html
- 제이쿼리
- 공모주
- 6월 공모주 청약 일정
- 오라클
- 맥
- Stock ipo
- Stock
- SQL
- JavaScript
- MYSQL
- jquery
- 코드이그나이터
- 공모주 청약
- 7월 공모주 청약 일정
- 주식 청약 일정
- 자바스크립트
- IPO
- java
- codeigniter
- Eclipse
- 리눅스
- Oracle
- 주식
- linux
- 공모주 청약 일정
- css
- 주식 청약
- Today
- Total
개발자의 끄적끄적
[php/Gnuboard] 그누보드 5 설치과정 (5.3.2.6 버전) [펌] 본문
[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. 웹 에서 실행해서 설정을 마무리하기.
설치가 잘 완료되었습니다.
'개발 > php' 카테고리의 다른 글
[php] 워드프레스 이메일 발송 처리 [펌] (0) | 2020.09.07 |
---|---|
[php] 워드프레스 설치하기 [펌] (0) | 2020.09.07 |
[php] 두 좌표간의 거리 구하기 예제 (0) | 2020.09.06 |
[php] 요일 구하기 [펌] (0) | 2020.09.03 |
[lalavel] 블레이드문법 (0) | 2020.08.31 |