1. iroha Board ソース一式 をダウンロードし、解凍します。
2. サーバ上の既存のソースをバックアップとしてダウンロードします。
3. app/Config/database.php 以外の全てのファイルを上書きします。
※ 以下のファイルを変更している場合、上書き対象から除外してください。
- app/Custom/config.php
- app/Custom/custom.sql
- app/webroot/css/custom.css
- app/webroot/js/custom.js
※ 以下のファイルを変更している場合、新しい core.php に対して再度同様の設定を行ってください。
- app/Config/core.php
4. ブラウザで https://(インストールされている iroha Board のURL)/update を開き、テーブル定義の更新を行います。
テーブル定義のアップデートが完了すると以下の画面が表示されます。
※ アップデート確認完了後、 app/Controller/InstallController.php、app/Controller/UpdateController.php を念のため削除してください。

5. app/webroot/uploads ディレクトリにファイルがある場合は、app/files ディレクトリへファイルを移動します。
※ .htaccess と画像ファイル以外の全てのファイルを移動してください。
以上で完了となります。
※ iroha Board のカスタマイズを行っている場合、WinMerge 等を使用してカスタマイズしたファイルと最新ファイルのマージ作業(最新ファイルをベースにカスタマイズしたコードを移植、もしくはカスタマイズしたファイルに対して最新のコードを移植)を行ってください。
v0.10.2 以前の旧ディレクトリ構成のサイトに対するアップデート方法
1. iroha Board ソース一式 をダウンロードし、解凍します。
2. サーバ上の既存のソースをバックアップとしてダウンロードします。
3. サーバ上の非公開領域に、適用な名前でディレクトリを作成し、既存のソースを全てそのディレクトリに移動します。
4. iroha Board のソースコード(app, lib, .htaccess, index.php)を公開ディレクトリに全てアップロードします。
5. 移動した旧ソースの Config/database.php ファイルを、 app/Config/database.php に置き換えます。
6. 移動した旧ソースの webroot/uploads ディレクトリ内のファイルを全て、app/webroot/uploads に移動します。
7. ブラウザで https://(インストールされている iroha Board のURL)/update を開き、テーブル定義の更新を行います。
※ アップデート確認完了後、 app/Controller/InstallController.php、app/Controller/UpdateController.php を念のため削除してください。
