インストール

Pocket

重要事項

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

  • 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, Edge

※ 2020.5.13 Internet Explorer をサポート対象から削除しました。

◆ 動作確認済みのレンタルサーバ
エックスサーバー : 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 にてテーブル定義の更新を行います。