이번에 선택한 툴은 phpBB .
리눅스 관련 문서 한글화 프로젝트로 유명한 KLDP 가 현재의 Drupal 을 쓰기 이전에 쓰고 있던 시스템입니다. 아직 자세한 내용은 모르는데 인지도가 꽤 있는 것 같습니다. 일단 설치를 해서 사용을 해봐야 어떤 시스템인지를 알 것 같습니다.
1. 다운 받아 압축 풀기
현재 3.0 RC7 이 있지만, 실제 서비스에 베타버전을 사용하기에는 무리가 있을 것 같아 2.0.22 의 Stable 버전을 사용하였습니다.
다운을 받아서 압축을 풉니다.
[shinnara /home/httpd/phpbb2]$ ls
admin/ docs/ index.php posting.php viewonline.php
cache/ extension.inc install/ privmsg.php viewtopic.php
common.php faq.php language/ profile.php
config.php groupcp.php login.php search.php
contrib/ images/ memberlist.php templates/
db/ includes/ modcp.php viewforum.php
[shinnara /home/httpd/phpbb2]$
admin/ docs/ index.php posting.php viewonline.php
cache/ extension.inc install/ privmsg.php viewtopic.php
common.php faq.php language/ profile.php
config.php groupcp.php login.php search.php
contrib/ images/ memberlist.php templates/
db/ includes/ modcp.php viewforum.php
[shinnara /home/httpd/phpbb2]$
2. 데이터 베이스 세팅하기
데이터 베이스를 추가하는 부분은 어제의 Drupal 설치 포스팅을 참고하시기바랍니다.
3. 브라우저로 인스톨 페이지 보기
브라우저의 주소창에 압축화일을 풀어 놓은 경로를 입력합니다. 저는 웹서버의 Root 밑에 phpbb2 라는 디렉토리에 압축을 풀었기때문에 다음과 같이 입력합니다.
http://192.168.0.145/phpbb2
( 제가 설치한 머신의 아이피주소가 192.168.0.145 입니다 )
이어서 설치 화면이 나타나게 되며, 여기에 해당 정보를 입력합니다.
start Install 버튼을 누르면 해당 데이터 베이스에 테이블을 설치하는 등의 작업이 이루어집니다. 그리고 그 정보를 phpbb 의 루트 디렉토리에 config.php 로 저장을 하게 되는데 이때 퍼미션이 거부되면 웹 페이지에서 다운 받아서 업로드 할 수 있도록 링크를 제공합니다.
4. 설치 후 확인할 것들
설치를 한 후 install 디렉토리와 contrib 디렉토리를 지웁니다. 이는 혹시 있을지 모르는 보안 사고에 대비하기 위함입니다.
5. 관리자로 로그인 하기
Step 4 에서 두 디렉토리를 정상적으로 삭제해야만 로그인을 할 수 있습니다. 위에서 설정한 관리자 계정으로 로그인을 하게 되면 아래와 같은 페이지를 볼 수 있습니다.
테스트 포럼이 하나 만들어져있습니다.
아래쪽의 Go to Administration Panel 을 클릭해서 관리자 페이지로 들어갑니다.
이 때 한번 더 아이디와 패스워드를 확인합니다.
관리자 메뉴를 통해 다양한 내용을 설정할 수 있는데, 이와 관련된 내용은 다음번에 다루도록 하겠습니다.
phpBB 도 Drupal 처럼 설치 자체는 어려운 일이 아닙니다. 이제 환경에 맞게 설정하는 일만 남은 것 같습니다.
먼저 해야할 일이 다른 어플리케이션에서의 로그인 정보를 연동하는 것인데, 이에 대한 정보를 빨리 정리해서 올리도록 하겠습니다.
댓글을 달아 주세요
하게 되는데 이때 퍼미션이 거부되면 웹 페이지에서 다운 받아서
2010/09/09 14:20이제 환경에 맞게 설정하는 일만 남은 것 같습니다
2010/09/09 14:21패스워드를 확인합니다....
2010/09/09 14:22