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

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

  1. 公式サイトのphpBB • Download phpBB 3.2からダウンロード。
  2. subsilver2スタイルの導入。phpBB • subsilver2 – Contribution Detailsから最新の3.1.10をダウンロードする。
  3. GitHub – msr-i386/phpBB3_language_jaのClone or downloadのDownload ZIPのリンクから、ZIPファイルをダウンロードする。
  4. 上記3ファイルを同じディレクトリに解凍する。
  5. ディレクトリstyles/prosilverを削除する。
  6. enの内容を元にphpBB3/styles/subsilver2/theme/ja/stylesheet.cssを作る。
  7. ここまでの手順で用意したファイルを使い、あとは通常どおり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が動いています。


スポンサード リンク

この記事のカテゴリ

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