- 설치 가이드
- 설치전 사전 준비 사항
- phpBB용 DB 설정
- phpBB 설치
- 한글팩 설치
- 사이트 한국어 설정
- 사용자 한국어 설정
- 사용자 가이드
- 관리자 가이드
- Google Analytics 설정
- 참고 문헌
전자게시판 (BBS, Bulletin Board System) 서비스인 phpBB와 관련된 사항을 정리한다.
홈페이지 : http://www.phpbb.com
다운로드 : http://www.phpbb.com/downloads/?sid=bbb8f17eef788c67125d6cc0099a31a8
라이선스 : GNU GPL 2.0
플랫폼 : OS Independent
설치 가이드
설치전 사전 준비 사항
{{wamp 준비}}
phpBB용 DB 설정
{{MySQL DB 설정|phpBB|phpbbdb|phpbb}}
phpBB 설치
다운로드 사이트에서 Download phpBB 3.0.2 링크를 선택하여 "phpBB-3.0.2.zip" 파일을 다운로드 한다.
다운로드한 파일의 압축을 풀어 "d:/www/phpBB" 로 복사 한다.
![750px|다운로드](img/PhpBB install 01.png)
{{Apache 접속 설정|phpBB}}
http://localhost/phpBB/install/index.php에 화면에서 "INSTALL" 탭을 선택하여 설정을 시작한다.
![750px|설정 시작](img/PhpBB install 02.png)"Proceed to next step" 버튼을 눌러 설치를 시작한다.
phpBB를 설치하기 위해 필요한 요구 사항을 확인한다.
![750px|설치 요구 사항 확인](img/PhpBB install 03.png)"Start Install" 버튼을 눌러 다음 진행을 한다.
Database 접속 정보를 입력한 후 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
Database type : MySQL with MySQLi Extension
Database server hostname or DSN : 데이터베이스 서버 URL
Database server port : 3306
Database name : phpBB용 데이터베이스 명
Database username : phpBB용 데이터베이스 사용자 명
Database password : phpBB용 데이터베이스 사용자 암호
Prefix for tables in database : phpbb_
![750px|DB 접속 설정](img/PhpBB install 04.png)
데이터베이스 접속 정보가 정상 설정된 것을 확인한 후 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
![750px|DB 접속 설정 확인](img/PhpBB install 05.png)
phpBB의 관리자 정보를 설정하고 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
Default board language : British English
Administrator username : admin
Administrator password : xxxxxxxx
contact e-mail address : 관리자 메일 아이디
![750px|관리자 정보 설정](img/PhpBB install 06.png)
관리자 정보가 정상 설정된 것을 확인한 후 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
![750px|관리자 정보 설정 확인](img/PhpBB install 07.png)
설정 파일이 정상 설정되었음을 확인하고 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
![750px|설정 파일 확인](img/PhpBB install 08.png)
디폴트 값 이외에 사용하고 싶은 부가 설정을 한 후 "Proceed to next step" 버튼을 눌러 다음 진행을 한다.
E-mails settings (사용할 수 있는 메일 계정이 있을 경우 설정한다)
Enable board-wide e-mails : Enabled
Use SMTP server for e-mail : Yes
SMTP server address : 메일 서버 URL
Authentication method for SMTP : LOGIN
SMTP username : 메일 로그인 아이디
SMTP password : 메일 로그인 암호
Server URL settings (서버 접속 정보를 설정한다)
Cookie secure : False (HTTP 사용시)
Force server URL settings : Yes
Server protocol : http://
Domain name : www.jopenbusiness.com
Server port : 80
Script path : /phpBB
![750px|부가 설정](img/PhpBB install 09.png)
"Proceed to next step" 버튼을 눌러 DB 테이블과 기본 데이터를 설정한다.
![750px|테이블 생성](img/PhpBB install 10.png)
설치 결과를 확인하고 "Login" 버튼을 눌러 관리자로 로그인하여 관리 설정을 한다.
![750px|설치 확인](img/PhpBB install 11.png)
d:/OpenBiz/31_application/phpBB 아래의 install 디렉토리를 삭제하고 http://www.jopenbusiness.com/phpBB로 접속하여 phpBB를 사용한다.
한글팩 설치
yellow님의 작품을 참고하여 michael 님이 만든 한글 언어팩(lang_pack_kr.zip)과 imageset(standard-imageset.zip)을 phpBB 3.0.2 한글언어팩 다운로드 사이트에서 다운로드 한다.
lang_pack_kr.zip 압축을 풀어 나오는 kr 디렉토리를 $PHPBB_HOME/language 디렉토리 아래에 복사한다.
standard-imageset.zip 압축을 풀어 나오는 imageset 디렉토리로 $PHPBB_HOME/styles/prosilver/imageset 디렉토리로 대체한다.
$PHPBB_HOME/styles/prosilver/imageset 디렉토리 아래 ko 디렉토리가 있으면 백업해 둔다.
$PHPBB_HOME/styles/prosilver/imageset 디렉토리를 삭제한다.
standard-imageset.zip 압축을 풀어 나오는 imageset 디렉토리를 $PHPBB_HOME/styles/prosilver/imageset로 복사한다.
백업해 둔 ko 디렉토리를 $PHPBB_HOME/styles/prosilver/imageset 디렉토리 아래로 다시 복구한다.
Administration Control Panel (ACP)로 로그인하여 한국어 팩을 설치한다.
http://localhost/phpBB 에 접속해서 우측 상단의 "Login" 링크를 클릭하여 관리자로 로그인 한다.
화면 하단에 있는 "Administration Control Panel" 링크를 클릭하여 ACP 관리자로 로그인 한다.
"SYSTEM" 탭을 선택하고 좌측 메뉴 중 "Language packs" 메뉴를 선택한다.
화면 중 kr 옆에 있는 "install" 링크를 클릭하여 한국어 팩을 설치한다.
![750px|언어팩 설치](img/PhpBB install 12.png)
사이트 한국어 설정
Administration Control Panel (ACP)로 로그인하여 한국어를 설정한다.
http://localhost/phpBB 에 접속해서 우측 상단의 "Login" 링크를 클릭하여 관리자로 로그인 한다.
화면 하단에 있는 "Administration Control Panel" 링크를 클릭하여 ACP 관리자로 로그인 한다.
"GENERAL" 탭을 선택하고 좌측 메뉴 중 "Board Settings" 메뉴를 선택한다.
"Default language"를 "Standard Korean"으로 값을 선택한 후 "Submit" 버튼을 눌러 저장한다.
완전히 로그아웃한 후 다시 로그인을 하면 한글로 된 화면을 볼 수 있다.
![750px|언어 설정](img/PhpBB install 13.png)
사용자 한국어 설정
사용자로 로그인하여 사용자 환경에서 한국어를 설정한다.
http://localhost/phpBB 에 접속해서 우측 상단의 "Login" 링크를 클릭하여 사용자로 로그인 한다.
좌측 상단에 있는 "User Control Panel" 링크를 클릭한다.
"Board preferences" 탭에서 "Edit global settings" 메뉴를 선택한다.
"My language"의 값을 "Standard Korean"을 선택한 후 "Submit" 버튼을 눌러 저장한다.
![750px|사용자 한국어 설정](img/PhpBB install 14.png)
사용자 가이드
관리자 가이드
Google Analytics 설정
$PHPBB_HOME/styles/prosilver/template/overall_footer.html 파일 하단에 Google Analytics 관련 JavaScript를 삽입한다.
관리자 화면을 위해서는, $PHPBB/adm/index.php 파일 하단에 Google Analytics 관련 JavaScript를 삽입한다.
$PHPBB_HOME/cache 디렉토리 아래의 cache 파일을 모두 지우고 다시 화면에 접속하면 바로 적용이 된다.
참고 문헌
phpBB Korea : 한국 사용자를 위한 phpBB Forum