phpBB3を手動でバージョンアップしてみた

突然ウェブの話で恐縮ですが。

今回は、phpBB3.0.9を現時点で最新のphpBB3.0.12へアップデートしてみた記録です。



はじめに

phpBBのアップデートについて調べたがあまり情報が見つからなかったので書き留めておくことにした。

始める前に

アップデートする前にphpBB3.0.9(現在サーバーで利用中のファイル)をバックアップする。
データベースもバックアップしておく。
万が一アップデート失敗した場合は、phpBB3.0.9に復元してやり直すことを想定。

さて、アップデートしてましょう!


配布は↓こちらから
https://www.phpbb.com/downloads/



必要なファイルをダウンロード

手動でアップデートの場合は、Changed Filesタブをクリックして、最新のバージョンのファイルをダウンロードする。
zipでもbz2でもお好きな方で。

How to update phpBB with the Changed Files Package.
に英語でアップデート方法が記載してあるので翻訳して読んでおくと良いです。


ファイルを解凍&アップデート準備


ダウンロードしたファイル(zip)を解凍する。

docsフォルダは使いません。


phpBB-現在のバージョン_to_3.0.12.zip を解凍する。


解凍すると
phpBB-3.0.9_to_3.0.12 というフォルダが展開される。

使うのは
install/
phpBB-3.0.9_to_3.0.12/
の2つのフォルダだけになります。

phpBB-3.0.9_to_3.0.12を開くと。

3.0.9と3.0.12の差分ファイルが入っています。
これら全てをサーバーにアップロード(上書き)します。



さらにサーバーにinstallフォルダごとをアップする。

※installフォルダをアップするとphpBBはメンテナンス状態になります。

3.0.12の差分ファイルを上書きしただけでは、バージョンアップは完了しない。
データベースも3.0.12に対応するバージョンアップ処理が必要。

データベースのアップデート


http://ドメイン名/phpbb/install/database_update.php
へアクセス。
データベースが3.0.12にバージョンアップされる。

サーバーからinstallフォルダを削除する

phpBBへアクセスする。
http://example.com/phpbb/

バージョンアップ完了。

管理者ログインしてコントロールパネルを見ると

あとがき


phpBBにはAutomatic Updateという機能があるようで試したのだが、エラーになり、アップデートストップしてしまった。
という経緯で手動アップデートすることにした。


コメント

人気の投稿