Designerに関する情報交換用掲示板です。どなたでもお気軽にご利用ください。3.2.1にアップデートする必要があるとのことで、アップデートを実施しました。以下にその時に流れをまとめます。3.2.1へアップデートする手順を踏みました。※以下、PHP5.3環境下で実行しています(PHP5.4にするとphpBBが動作しなかった為)■phpBB3.0.13-PLを3.0.14にアップデート手動でのアップデートになります。流れとしては、データベースをアップデートした後、差分ファイルを上書きアップロードする、というものになります。いつでも元に戻せるように、データベースの確実なバックアップと、phpbbフォルダの完全なバックアップを取っておきます。解凍すると、様々なファイルと一緒にinstallというフォルダが出来るので、それをサーバのphpbbフォルダの直下にアップロードします。この時点で、一時的に掲示板は使用不可になります(installというフォルダが存在するとそうなる仕様です)。ブラウザから実行します。すると、データベースが更新されます。いうファイルがあるので、それも解凍します。解凍すると、イカのフォルダ群とファイル群が出来ます。これを全て、サーバへ上書きでアップロードします。この時、stylesフォルダがありますが、フォルダ内にあるのはcfgファイルのみで、cssや画像ファイル等はありませんので、既存のスタイルがおかしくなることは無いと思います。確実に上書きアップロードされた事を確認した後、installフォルダを削除し、通常通りphpbbをブラウザで開き、問題なくアップデートされている事を確認します。アップデートに失敗しており、何らかのエラーが表示されたりする場合には、データベースをバックアップからリストアした後、サーバ上のphpbbフォルダを消して、バックアップしたファイルをアップロードしなおし、最初からやり直してください。3.0.14を3.2.1にアップデート自動アップデートは提供されていないので、また手動での更新になります。こちらのページを参考にしました(英語)。いつでも元に戻せるように、データベースの確実なバックアップと、phpbbフォルダの完全なバックアップを取っておきます。(私は何度もアップデートに失敗しました。MODについては、殆どの場合は3.2.xに対応していないと思いますので、削除して下さい。English」にしておいた方が良いかもしれません。English」にします。管理者のユーザーのプロフィール編集画面から、そのユーザーの言語を同様に変更します。prosilver以外のスタイルを使っている場合は、一旦スタイルをprosilverに戻します。prosilver以外を使っている場合には、スタイルの作り直しになると思います(アップデート後に、prosilverの新しいスタイルファイル群をコピーして、手作業でスタイルを作る事になります)。サーバのphpbbフォルダから、以下のフォルダとファイル「以外」を全て消して下さい。以下のファイルのみを残して他は全て消すということです。私の場合はextはありませんでした。filesとstoreの中は殆どファイルがありませんでした。phpbbの公式サイトより、最新版のphpBB-3.2.1.zipをダウンロードします。(2017/9/5時点)https://www.phpbb.com/downloads/さらに新しいバージョンが公開されている場合は、3.2.xならば同じ手順でアップデートできるとは思いますが、ご注意下さい。SorceForgeから3.2.1を探すのも良いかもしれません。解凍すると、phpBB3というフォルダがあり、その中に全てのファイルがありますが、config.phpをサーバへ上書きすると設定が全て消えてしまうので、config.phpだけ削除します。config.phpが削除されている事をよく確認してから、残り全てのファイルをサーバのphpbbフォルダへ上書きアップロードします。PHP7に切り替える。5.3から7.0へ変更します(インストーラの実行にPHP5.4以上が必要な為です。7でなくともPHP5.4以上なら大丈夫です)。次に、サーバのphpbbフォルダのconfig.phpを編集します。中の該当箇所も"mysqli"にします。フォルダを削除しておきます。この画面のボタンを押して、データベースの更新のみを行います。Packしか置いていませんが、最新版では多くの追加がある為、これだけではあちこちの表示が変数名のままになってしまいます。GitHubを探すと、3.1.2用の言語パックを公開して下さっている方がいらっしゃったので、ありがたく使わせて頂きます。フォルダに上書きアップロードします。日本語化したいと思った場合は、jaフォルダ内の各ファイルを開き、enの同じファイルの中身を参考にして、日本語を追加していくと良いと思います(良いものができたら、ぜひ公開して下さいね)。サーバからinstallフォルダを削除し、phpbbフォルダをブラウザで表示して、正しく表示される事を確認します。管理画面から各種設定を行います。Englishも同様に削除→インストールしてください)。デフォルト言語に設定されている言語の削除はできないので、その都度設定画面からデフォルト言語を変更して下さい。私の場合は、phpBB3.0.14から3.2.1へのアップデート後にphpBBが以下のエラーを表示するようになり、大変手間取りました。query調べても適切な情報がなく、phpBBのスクリプトを追っかけ、デバッグしてみたところ、結論としては「データベースが壊れているのではないか」ということで、一旦3.0.14へ戻し、アップデートをやり直したりもしています(その時はすんなりうまくいきました)。