iroha Boardとは?
下記は公式サイトからの引用です
iroha Board は日本で生まれたオープンソースのeラーニングシステム(LMS)です。無料でダウンロードおよび利用が可能です。シンプルでフラットな構造と、使いやすいユーザインターフェイスが特徴で、手軽に独自のeラーニングシステムが構築できます。 既に多くの企業、学校で iroha Board を活用した eラーニングが実施されています。
操作が簡単そうなので、ちょっと期待できそう。
ダウンロード
ダウンロードは下記より可能です。
https://irohaboard.irohasoft.jp/files/irohaboard_v0.10.3.zip
インストール
https://irohaboard.irohasoft.jp/download/
インストール要件
◆ サーバ環境
PHP : 5.4以上
MySQL : 5.1以上
Web サーバ : Apache, Nginx
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以上
MySQLのDBを作成
事前に iroha Board 用に空のデータベースを作成しておく必要があります。推奨文字コード : UTF-8です。各サーバで準備しておいてください。
データベースファイルの修正
データベースファイル(app/Config/database.php)を修正します。
※ 改行コードLFに対応しているテキストエディタを使用してください。
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => true,
'host' => 'localhost', // ホスト名
'login' => 'root', // MySQLのログインID
'password' => '', // ログインIDのパスワード
'database' => 'irohaboard', // 新規に作成したデータベース
'prefix' => 'ib_', // 変更しないでください
'encoding' => 'utf8'
);
https://ドメイン名/install/ にアクセスする
パスワードを登録し、管理画面にログイン。コンテンツを作っていけばOK。