2011年3月10日木曜日

UbuntuにphpBB3をインストールする

UbuntuにphpBB3をインストールする

Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する。



(01)必要なパッケージを追加インストール


必要なパッケージを追加インストール
$ sudo apt-get install php5-gd php5-mcrypt php5-imagick imagemagick unzip


(02)MySQLにデータベースを作る


MySQLにMySQLの管理者としてログイン
$ mysql -u root -p

phpBB3用のデータベースを作る
mysql> CREATE DATABASE phpbb3;

phpBB3データベースにアクセスするユーザーを作成
mysql> GRANT ALL PRIVILEGES ON phpbb3.* TO "phpbb_db_admin"@"localhost" IDENTIFIED BY "phpbb_db_password";

mysql> exit;


(03)phpBB3のインストール


ダウンロード
en
http://www.phpbb.com/

jp
http://bbmods.info/bbs/index.php

今回はphpBB-3.0.8-ja.zipをダウンロードする
sftpに対応したソフト(Filezilaなど)でアップロードする
アップロードした場所 ~/html

解凍
$ cd ~/html
$ unzip phpBB-3.0.8-ja.zip

インストールの前にディレクトリのパーミッションを設定
$ cd ~/html/phpBB3
$ chmod 666 config.php
$ chmod 777 cache
$ chmod 777 files
$ chmod 777 store
$ chmod 777 images/avatars/upload

シンボリックリンクを張る
$ sudo ln -s ~/html/phpBB3 /var/www/bbs

ブラウザからアクセスしてインストールを続行
http://server.ip.address/bbs/install/index.php







phpBB3で利用するデータベースの設定をする


データベースサーバのホスト名 または DSN : localhost
ポート番号 : 変更しない
db_name : phpbb3
username : phpbb_db_admin
userpass : phpbb_db_password



phpBB3の管理者の設定をする


管理人名 : pphpBB3_admin
パスワード : pphpBB3_passwd
メールアドレス : foo@bar.com



詳細な設定をする
いいかげんなメールアドレスを設定したので、メール送信機能を無効にしておく








インストール完了

install ディレクトリを削除すれば一般ユーザーが掲示板にアクセスできるようになる
sshでアクセするする
$ cd ~/html/phpBB3
$ rm install
$ chmod 640 config.php

(04)phpBB3に菅知りゃとしてログインする方法

一般ユーザーでログインする
下部にあるAdministration Control Panelというリンクをクリックする
再度、ユーザー認証をする
Administration Control Panelへリダイレクトされる

0 コメント: