表(?)の掲示板https://www.activebasic.com/forum/では、phpBBが使われています。そのphpBBを最新版3.2に更新しました。そのときやったことのまとめです。

phpBB 3.2ではスタイルprosilverが標準となっていますが、ここでは以前より使い続けているsubsilver2を引き続き使い続けています。以下の手順もsubsilver2に絞ったものとなっています。

  1. 公式サイトのphpBB • Download phpBB 3.2からphpBB-3.2.0.zipをダウンロード。
  2. 公式サイトのphpBB • Japanese – Contribution Detailsから1番新しいjapanese_1_0_5.zipをダウンロード。この中の画像ファイルを使用する。
  3. subsilver2スタイルの導入。phpBB • subsilver2 – Contribution Detailsから最新の3.1.10をダウンロードする。
  4. GitHub – msr-i386/phpBB3_language_jaのClone or downloadのDownload ZIPのリンクから、ZIPファイルをダウンロードする。
  5. 上記3ファイルを同じディレクトリに解凍する。
  6. ディレクトリstyles/prosilverを削除する。
  7. enの内容を元にphpBB3/styles/subsilver2/theme/ja/stylesheet.cssを作る。
  8. ここまでの手順で用意したファイルを使い、あとは通常どおりphpBB公式ウェブサイトにあるUser GudeのUpgrading from 3.1 to 3.2の手順に従って処理する。

ファイルを解凍する以降の手順について、実際には以下のコマンドを実行しました。ZIPファイルに対応しているbsdtarを使っています。

tar xf phpBB-3.2.0.zip
tar xf subsilver2_3.1.10.zip -C phpBB3/styles
tar xf phpBB3_language_ja-msrmod.zip --strip-components 2 -C phpBB3 --include=phpBB3_language_ja-msrmod/root/language
tar xf japanese_1_0_5.zip --strip-components 4 -C phpBB3/styles/subsilver2/theme
rm -r phpBB3/styles/prosilver
cp phpBB3/styles/subsilver2/theme/en/stylesheet.css phpBB3/styles/subsilver2/theme/ja

なお、実際には、phpBB3/styles/subsilver2/theme/jaに日本語フォントに関するfont-familyの指定を追加しています。それについては、直接https://www.activebasic.com/forum/styles/subsilver2/theme/ja/stylesheet.cssを見てください。

これを書くにあたって、prosivlerのほうも同様の手順でできそうかどうか試してみました。結果、画像ファイルの配置がsubsilver2と同じかどうか自信が持てなかったのでやめました。

phpBB 3.2はPHP 7系(7.0, 7.1)対応を謳っています。そこで、phpBB 3.2に上げることに決めました。というわけで、www.activebasic.comおよびdev.activebasic.comのサーバーは現在PHP 7.1が動いています。

2017年8月23日追記:japanese_1_0_5.zipをダウンロードする手順が抜けていたので、追加しました。なお、現在、phpBB 3.2.1やSubsilver 3.1.11が登場しています。今後はそちらを使うようにしましょう。

スポンサード リンク

この記事のカテゴリ

  • ⇒ phpBB 3.2を日本語化して使う