phpBB3のインストール手順

〜CentOS5.6上にphpBB3をインストールする〜

phpBB3とは

phpで記述された電子掲示板。かつてのniftyのフォーラムに近いかも。
投稿コンテンツはDBMSで管理される。利用可能なDBMSは以下の通り。

phpのバージョンは気にしなくてよい。
→ 4.3.3以降, 4.4.x, 5.x.x, 6.0-dev で動くため。
  getimagesize函数が使えないとダメなのでチェックしておく事。

インストール手順

CentOS5.6には yum という便利なコマンドがあるのでサクサクいきます。

ダウンロードするもの

phpBB3本体:こちらのサイトから
phpBB-3.0.9.zip と japanese_1_0_2.zip を拾ってくる。

サーバにアップロードする

mkdir /var/www/html/bbs
ここに phpBB-3.0.9.zip を展開し、言語パックjapanese_1_0_2.zip のlanguage, styles を上書きコピーする。

アクセス権の設定

chown -R apache:apache /var/www/html/bbs
chmod 666 /var/www/html/bbs/config.php
chmod -R 777 /var/www/html/bbs/store/
chmod -R 777 /var/www/html/bbs/cache/
chmod -R 777 /var/www/html/bbs/files/
chmod -R 777 /var/www/html/bbs/images/avatars/upload/

CentOS5.6の準備

標準では5.0系が導入される。(後述のphpBB3の設定時にサポート止めるぞと警告されるけど気にしない)
yum install mysql-server
yum install php-mysql
yum install ImageMagick
yum install php-mbstring

DBの準備

/etc/my.cnf を編集

[mysqld]
datadir=/var/lib/mysql                  # データベースファイルのパス指定
socket=/var/lib/mysql/mysql.sock
old_passwords=1
default-character-set=utf8              # UTF-8を使用する

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[mysql]
default-character-set=utf8              # UTF-8を使用する

[client]
default-character-set=utf8              # UTF-8を使用する

[mysqldump]
default-character-set=utf8              # UTF-8を使用する
		

rootで、service mysqld start と打鍵すれば起動する筈。
起動したら mysql -u root でSQLを打ち込む。

-- データベースphpbbを作成
CREATE DATABASE phpbb;
-- ユーザーphpbbuserを作成
GRANT all privileges ON phpbb.* TO phpbbuser@localhost IDENTIFIED BY 'phpbbuser';
-- 設定を反映
FLUSH PRIVILEGES;
exit

mysql -u phpbbuser -pphpbbuser phpbb と打鍵してログインできる事を確認する。

設定開始

ブラウザから以下のURLをアクセスすると初期設定画面が表示される。
http://servername/bbs/
または
http://servername/bbs/install/index.php
※ MySQL with MySQLi Extension を選択する方が良いらしいが、おとなしくMySQLを選択。
※ AdminCP画面へ移動する前に、apacheの再起動を行うこと。再起動しないと真っ白画面が……

掲示板の設定

メイン→掲示板環境:掲示板のタイムゾーン → UTC+9 に修正
パーミッション→Adminのパーミッション設定→ ユーザ管理で「admin」のパーミッションに管理者権限を登録する。
新参者を投稿数0でデフォルトグループに登録するよう設定し、/var/www/html/bbs/installディレクトリを削除すれば完了。


mailto: spam_spam_spam_spam_spam_spam@mbj.nifty.com
Last update:2011/07/30