※事前に既存環境のソースファイルとデータベースのバックアップを取ったうえで作業してください。
1. iroha Board のソースファイルをダウンロードし、解凍します。

2. app/Config/database.php 以外の全てのファイルを上書きします。
※ 以下のファイルを変更している場合、新しい core.php に対して再度同様の設定を行ってください。
- app/Config/core.php
3. ブラウザで https://(インストールされている iroha Board のURL)/update を開き、テーブル定義の更新を行います。
テーブル定義のアップデートが完了すると以下の画面が表示されます。

4. app/webroot/uploads ディレクトリの、.htaccessファイルと画像ファイル以外の、配布資料用ファイル(pdf/xls/ppt/mov等)を app/files ディレクトリへ移動します。
5. files ディレクトリの権限を775に設定します。
(サーバー構成上、必要な場合のみ 777 を使用してください。)
以上で完了となります。
※ アップデート完了後、 app/Controller/InstallController.php、app/Controller/UpdateController.php を念のため削除してください。
※ iroha Board のカスタマイズを行っている場合、WinMerge 等を使用してカスタマイズしたファイルと最新ファイルのマージ作業(最新ファイルをベースにカスタマイズしたコードを移植、もしくはカスタマイズしたファイルに対して最新のコードを移植)を行ってください。
v0.10.2 以前の旧ディレクトリ構成のサイトに対するアップデート方法
※事前にデータベースのバックアップを取ったうえで作業してください。
1. iroha Board のソースファイルをダウンロードし、解凍します。

2. サーバ上の非公開領域に、適用な名前でディレクトリを作成し、既存のソースファイルを全てそのディレクトリに移動します。
3. iroha Board のソースコード(app, lib, .htaccess, index.php)を、既存のソースファイルがあった場所に全てアップロードします。
4. 既存のソースファイルの Config/database.php ファイルを、 app/Config/database.php に置き換えます。
5. 既存のソースファイルの webroot/uploads ディレクトリ内の画像ファイル(jpg, png等)をapp/webroot/uploads に移動します。
6. 既存のソースファイルの webroot/uploads ディレクトリ内の.htaccessを除くそれ以外のファイル(pdf/xls/ppt/mov等)を、app/webroot/files に移動します。
7. app/files ディレクトリのパーミッションを775 に設定します。(サーバー構成上、必要な場合のみ 777 を使用してください。)
8. ブラウザで https://(インストールされている iroha Board のURL)/update を開き、テーブル定義の更新を行います。
※ アップデート確認完了後、 app/Controller/InstallController.php、app/Controller/UpdateController.php を念のため削除してください。
