그누보드(Gnuboard)는 커뮤니티 사이트나 블로그 제작에 적합한 오픈소스 게시판 소프트웨어입니다. 윈도우 환경에서 그누보드를 설치하는 과정을 단계별로 쉽게 설명드릴게요. 따라 하면 누구나 설치 가능합니다!
준비물
- XAMPP: Apache, PHP, MySQL을 제공하는 올인원 패키지
- 그누보드 최신 버전: 그누보드 공식 사이트에서 다운로드
- 텍스트 에디터: 메모장 또는 Notepad++
- 웹 브라우저: 테스트용
설치환경
- Window11
- 그누보드 버젼 : 5.6.13
- XAMPP 버젼 : xampp-windows-x64-8.2.12-0-VS16-installer
설치 과정
1. XAMPP 설치
- 다운로드: XAMPP 공식 사이트에서 윈도우용 XAMPP를 다운로드하세요.
- 설치: 실행 파일을 관리자 권한으로 설치하고, 설치 경로는
C:\xampp
로 설정하세요. 언어는 English 선택. - 서버 실행: XAMPP 제어판에서 Apache와 MySQL 모듈을 시작하세요 (녹색 표시 확인).

2. 그누보드 다운로드 및 설정
- 다운로드: 그누보드 공식 사이트에서 최신 ZIP 파일을 다운로드하세요.
- 압축 해제:
C:\xampp\htdocs\gnuboard
폴더에 압축을 풀고,data
폴더를 생성하세요. (C:\xampp\htdocs\gnuboard\data
)

3. 데이터베이스 설정
- phpMyAdmin 접속: 브라우저에서
http://localhost/phpmyadmin
에 접속. - 데이터베이스 생성: 왼쪽 메뉴에서 새로 만들기 클릭, 데이터베이스 이름은
gnuboard
, 문자셋은utf8mb4_general_ci
로 설정 후 생성. - MySQL 비밀번호 설정:
- phpMyAdmin에서 사용자 계정 탭 >
root
,localhost
선택 > 비밀번호 변경 클릭. - 비밀번호를
1234
로 설정 (다른 비밀번호도 가능). - 기본적으로
root
사용자 (비밀번호 없음)을 사용할 경우 그누보드 설치 진행이 안될수 있습니다. (잘못된 요청입니다. 메세지로 고생했음)
- phpMyAdmin에서 사용자 계정 탭 >
- config.inc.php 수정:
C:\xampp\phpMyAdmin\config.inc.php
파일을 열고 아래 줄 추가/수정:$cfg['Servers'][$i]['password'] = '1234'; // 설정한 비밀번호 입력
- 저장 후 phpMyAdmin 재접속 (에러 방지).



4. 그누보드 설치
- 설치 페이지 접속: 브라우저에서
http://localhost/gnuboard
로 접속. - 설치 마법사:
- 데이터베이스 정보 입력:
- 호스트:
localhost
- 사용자:
root
- 비밀번호:
1234
- 데이터베이스:
gnuboard
- 호스트:
- 관리자 계정 정보(아이디, 비밀번호, 이메일) 입력.
- 데이터베이스 정보 입력:
- 설치 완료: 설치 후
http://localhost/gnuboard
로 접속해 사이트 확인.

5. 파일 권한 설정
C:\xampp\htdocs\gnuboard\data
폴더에 쓰기 권한 부여:- 폴더 우클릭 > 속성 > 보안 탭 > 모든 사용자에게 쓰기 권한 체크.
- 윈도우에서는 권한 문제가 드물지만, 오류 시 확인하세요.
6. PHP 설정 및 오류 해결
- php.ini 설정:
C:\xampp\php\php.ini
파일 열기.short_open_tag = On
으로 설정 (필요 시 주석 해제).- GD 라이브러리 오류 발생 시,
extension=gd
주석(;
) 제거 후 저장. - XAMPP 재시작 (Apache, MySQL 중지 후 다시 시작).

7. 테스트 및 관리
- 사이트 테스트:
http://localhost/gnuboard
접속해 정상 작동 확인. - 관리자 페이지:
http://localhost/gnuboard/adm
에서 게시판, 테마 설정. - 확장 기능: 그누보드 공식 사이트에서 플러그인, 스킨 추가 가능.
추가 팁
- 외부 접속: 외부에서 접속하려면 방화벽 80번 포트 열기 및 라우터 포트 포워딩 설정.
- 백업:
data
폴더와 데이터베이스 정기 백업. - 보안: 실제 운영 시 MySQL 비밀번호 강화, 방화벽 설정 필수.
주의사항
- XAMPP는 로컬 테스트용. 운영 서버로 사용 시 보안 강화 필수.
- PHP/MySQL 버전이 그누보드 요구사항과 호환되는지 확인 (최신 버전 권장).
- “잘못된 요청입니다” 오류 시, MySQL 비밀번호 설정과
data
폴더 권한 점검. - GD/세션 오류 시,
php.ini
에서extension=gd
활성화 확인.
마무리
이제 윈도우에서 그누보드를 성공적으로 설치했어요! MySQL 비밀번호 설정과 GD 라이브러리 활성화만 잘 처리하면 초보자도 쉽게 설치 가능합니다. 커뮤니티 사이트나 블로그를 만들어보세요.
#그누보드 #윈도우설치 #웹사이트제작