アップデート方法

※事前に既存環境のソースファイルとデータベースのバックアップを取ったうえで作業してください。

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 を念のため削除してください。