アップデート方法

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