phpBB

出典: フリー百科事典『ウィキペディア(Wikipedia)』
phpBB
phpBB 3.0.RC1 with prosilver
phpBB 3.0.RC1 インストール直後の画面
開発元 phpBB Group
最新版
phpBB 3.3.8 / 2022年6月26日 (20か月前) (2022-06-26)[1]
リポジトリ ウィキデータを編集
種別 インターネットコミュニティ
ライセンス GNU General Public License
公式サイト phpbb.com
テンプレートを表示

phpBB(ピーエイチピービービー)は、GPLに基づいて開発された電子掲示板PHP言語で制作されたシステムである。多言語化が比較的簡単で日本語版も複数のサイトで配布されている。

概要[編集]

現在では、MySQLPostgreSQLのような定番のデータベースに加え、 Microsoft SQL ServerOracleSQLiteFirebirdなどにも対応している。

CAPTCHAが標準搭載されている。CMS (Joomla!) の電子掲示板モジュールとして利用される場合もあるが、それ自身CMSとしての機能を備えている。故にモジュールとして利用されるよりも、それ単体でフォーラムサイトの構築またはサイト内コンテンツの1つとして利用される場合がより一般的である。フォーラム管理、パーミッション設定、アバター、ユーザー登録、ユーザーグループ、BBコードプライベートメッセージ、投票、モデレータ管理、メール通知など様々な機能がある。デザインもHTMLで構成されたテンプレートにより変更できる。また、phpBB2ではアップロード機能を利用するにはMOD(機能拡張)を追加する必要があったが、phpBB3より標準で搭載された。

MOD のインストールは基本的には本体ソースファイルの修正である。phpBB3ではAutoMODというツールが用意されており、これを利用すれば MOD のインストール及びアンインストールは自動で行ってくれる。他の CMS 等と違い、phpBBにおいてはMODはあくまでファイルの修正 (modification) を意味しておりモジュール (module) ではない。そのため MOD 同士の相性によっては競合が起こりインストールエラーが発生する可能性がある。また、PHPのフレームワークであるSymfonyが使われている

歴史[編集]

使用方法[編集]

インストール[編集]

最新版 (3.3.8) を日本語化してインストールするには、本体ソースのほか日本語のランゲージパックをダウンロードし、ランゲージパック内の language フォルダと styles フォルダをそのままphpBB3ルートフォルダ直下へ上書きコピーする。XAMPPWindows および Linux)ならば、phpBB3フォルダごとhtdocsフォルダ内にコピーして、そのURLをブラウザからアクセスし、日本語ガイダンスに従って作業を進めれば比較的簡単にインストールできる。PHP拡張モジュール mbstring のサポートは必須ではない。最低必要なディスクスペースは9MBであり、受け皿となるデータベースとデータベースへのアクセス権を持つユーザーは先に用意しておく必要がある。文字コードはデフォルトでUTF-8となる。

アップデート[編集]

phpBB3をアップデートするには、アップデートパッケージをダウンロードし、アップデートパッケージ内の install フォルダをサーバ上phpBB3ルートディレクトリ直下へアップロードし、その URL をブラウザからアクセスし、日本語ガイダンスに従って作業を進めていけばアップデートは完了する。

日本語使用時の問題点[編集]

phpBB2ではメールや投稿記事の日本語文章が文字化けしてしまう可能性が常に存在していたが、phpBB3では文字化けの問題はほぼ解決されている。 現在 (3.0.9)、日本語文字を使用した時の問題点としては、

  • 日本語でキーワード検索してもうまくヒットしてくれない(ただし日本語用の検索MODをインストールすればこの問題はある程度は解決される)。
  • 日本語文字を含むURL (IRI) をリンク化できない。

が存在する。

記事の投稿はもとより、日本語名ファイルのアップロード、ユーザー名の長さの最大・最小、言語フィルタ、データコンバート、ユーザー名ソート等は日本語であっても問題なく動作する。

脚注[編集]

  1. ^ phpBB • phpBB 3.3.5 Release - Please Update”. 2021年12月8日閲覧。

外部リンク[編集]