インストール方法

iroha Board の開発は終了いたしました。現在は必要最小限の保守を行っております。
※古いバージョンをお使いの方は、セキュリティ強化のために最新版へアップデートしてください。

重要事項

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

  • iroha Board のインストール及び利用に伴ういかなる損害も補償できません。
  • iroha Board の管理者は、学習コンテンツ等に JavaScript の埋め込みが可能となります。
    必ず信頼できるユーザのみを管理者として設定してください。
  • iroha Board をインターネットに公開する場合は、必ずSSLの設定を行い、サーバーの設定やアカウントの管理に十分ご注意ください。また最新バージョンにアップデートし、ご利用ください。
  • iroha Board のライセンスはGPLを採用しています。

インストール手順

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

2. データベースファイル(app/Config/database.php)等を修正します。
※ MySQL のホスト名、ユーザ名、パスワード、データベースのみ変更して下さい。
※ 事前に 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'
);

※ 必要に応じて app/Config/core.php の設定(クッキーのパス、ランダムな文字列等)を変更してください。
https://book.cakephp.org/2/ja/development/configuration.html#index-1

3. app/webroot/.htaccess を修正します。

ブラウザからインストーラ、アップデータにアクセスできるよう以下の行をコメントアウト(先頭に#を追加)します。

RewriteRule ^(admin/)?(install|update)(/|$) - [F,L,NC]
↓
# RewriteRule ^(admin/)?(install|update)(/|$) - [F,L,NC]

4. Webサーバーの公開ディレクトリにソースファイルを全てアップロードします。

公開ディレクトリ直下に配置する場合、iroha Board のURLは https://(IPアドレスもしくはドメイン名)/ となります。
※ インターネットに公開する場合は、攻撃されにくくするためにサブディレクトリに配置することをお勧めいたします。

5. ブラウザを起動し、(iroha Board のURL)/install にアクセスし、インストールを実行します。

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

6.インストール完了後、 app/webroot/.htaccess でコメントアウトした部分を再度元に戻します。

RewriteRule ^(admin/)?(install|update)(/|$) - [F,L,NC]

※ 管理システムには (iroha Board のURL)/admin にてアクセス可能です。

特定の環境からアクセスする場合は接続元のIPアドレスを固定することをお勧めいたします。
https://irohaboard.irohasoft.jp/download/faq/#operation-ip
その他、Basic認証や管理画面(/admin)へのアクセス制限等もご検討ください。

トラブルシューティング

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