重要事項
以下の重要事項をご理解の上、ご利用ください。
- iroha Board のインストール及び利用に伴ういかなる損害も補償できません。
- iroha Board の管理者は、学習コンテンツ等に JavaScript の埋め込みが可能となります。必ず信頼できるユーザのみを管理者として設定してください。
- ソースファイルの著作権表記は削除しないでください。
- iroha Board のライセンスはGPLを採用しています。GPLに準拠したくない場合は、商用ライセンスのご購入をご検討ください。
ダウンロード
- iroha Board ソース一式 ※ 通常はこちらをご利用ください。
- GitHub ※ 別途フレームワークをダウンロードする必要があります。
動作環境
◆ サーバ環境
言語 : PHP 5.4以上 7.4以下 (PHP 7.2以上を推奨)
データベース : MySQL(MariaDB) 5.1以上
Web サーバ : Apache
Apache モジュール : mod_rewrite, mod_headers
PHP モジュール : mbstring, pdo_mysql
※ 2018.12.17 動作環境を変更いたしました
旧動作環境 (~v0.9.19):PHP 5.3以上(PHP 7.xを除く), CakePHP 2.7/2.8, MySQL 5.0以上
新動作環境 (v0.9.20~):PHP 5.4以上(PHP 7.xを含む), CakePHP 2.10, MySQL 5.1以上
◆ クライアント環境
OS : Windows 7 / 8.1 / 10, mac OS 10, iOS 9以上, Android 4.4以上
Webブラウザ : Chrome, Firefox, Safari, Internet Explorer 11
◆ 動作確認済みのレンタルサーバ
エックスサーバー : http://www.xserver.ne.jp (月額1000円~)
さくらインターネット : http://www.sakura.ne.jp (月額500円~)
※ 開発・検証用に XAMPP を利用する場合はこちらをご確認ください。
インストール手順
※ 2020.02.19 インストール手順を変更いたしました
~v0.10.2 : ディレクトリの構成によって webroot/index.php の修正が必要。
v0.10.3~ : フレームワークを同梱。webroot/index.php の修正は不要。
1. iroha Board のソースファイルをダウンロードし、解凍します。

2. データベースファイル(app/Config/database.php)を修正します。
※ 事前に iroha Board 用に空のデータベースを作成しておく必要があります。(推奨文字コード : UTF-8)
※ 改行コードLFに対応しているテキストエディタを使用してください。
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => true,
'host' => 'localhost', // ホスト名
'login' => 'root', // MySQLのログインID
'password' => '', // ログインIDのパスワード
'database' => 'irohaboard', // 新規に作成したデータベース
'prefix' => 'ib_', // 変更しないでください
'encoding' => 'utf8'
);
3. 公開ディレクトリにソースファイルを全てアップロードします。
公開ディレクトリに直接配置する場合、iroha Board のURLは http://(ドメイン名)/ となります。
4. ブラウザを起動し、(iroha Board のURL)/install にアクセスし、インストールを実行します。

以下のメッセージが表示されればインストールは完了です。引き続き管理システムにログインし、各種設定を行ってください。

※ 管理システムには (iroha Board のURL)/admin にてアクセス可能です。
トラブルシューティング
インストールに失敗する場合、トラブルシューティングをご確認ください。
アップデート方法
1. iroha Board のソースをダウンロードし、解凍します。
2. 既存のソースをバックアップとしてダウンロードします。
3. 以下のファイル以外の全てのファイルを上書きします。
- app/Config/database.php
- app/Custom/ (編集済みの場合)
- app/webroot/css/custom.css (編集済みの場合)
- app/webroot/js/custom.js (編集済みの場合)
- app/webroot/index.php (編集済みの場合)
4. ブラウザを開き、(iroha Board のURL)/update にてテーブル定義の更新を行います。