インストール

Pocket

重要事項

以下の重要事項をご理解の上、ご利用ください。

  • iroha Board のインストール及び利用に伴ういかなる損害も補償できません。
  • iroha Board の管理者は、学習コンテンツなどに JavaScript コードの埋め込みが可能となります。必ず信頼のおけるユーザのみを管理者として設定してください。
  • ソースコード内(.js, .css 等も含む)の著作権表記は削除しないでください。
  • iroha Board のライセンスはGPLを採用しています。GPLに準拠したくない場合は、商用ライセンスのご購入をご検討ください。

ダウンロード

  • iroha Board ソース一式 ※ 通常はこちらをご利用ください。
  • GitHub ※ 別途フレームワークをダウンロードする必要があります。

動作環境

◆ サーバ環境
言語 : PHP 5.4以上
データベース : MySQL(MariaDB) 5.1以上
Web サーバ : Apache
Apache モジュール : mod_rewrite, mod_headers
PHP モジュール : mbstring, pdo_mysql

※ 2018.12.17 動作環境を変更いたしました
旧動作環境 (~v0.9.19):PHP5.3以上(PHP7を除く), CakePHP2.7/2.8, MySQL 5.0以上
新動作環境 (v0.9.20~):PHP5.4以上(PHP7を含む), CakePHP2.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. ブラウザを起動し、http://(iroha BoardのURL)/install にアクセスし、インストールを実行します。

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

トラブルシューティング

インストールに失敗する場合、トラブルシューティングをご確認ください。

アップデート方法

1. iroha Board のソースをダウンロードし、解凍します。

2. 既存のソースをバックアップとしてダウンロードします。

3. app/Config/database.php 以外の全てのファイルを上書きします。

4. ブラウザを開き、http://(iroha BoardのURL)/update にてテーブル定義の更新を行います。

有償サービス

有償で iroha Board のセットアップの代行サービスを提供しております。

詳しくは以下のページをご確認下さい。