インストール

Pocket

重要事項

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

  • iroha Board のインストール及び利用に伴ういかなる損害も補償できません。
  • iroha Board インストール後は、必ず初期パスワードを変更してください。
  • iroha Board の管理者は、コンテンツなどに JavaScript コードの埋め込みが可能となります。必ず信頼のおけるユーザのみを管理者として設定してください。
  • iroha Board のライセンスは GPL を採用しています。GNU一般公有使用許諾に基づいた複製、頒布、改変を認めるもので、著作権を放棄しているわけではありません。派生ソフトウェアを作成し、頒布する場合はソースコードを完全に公開する必要があります。

ダウンロード

GitHub からダウンロード

動作環境

PHP : 5.3.x, 5.4.x, 5.5.x, 5.6.x (PHP 7 上での動作確認はできておりません。)
MySQL : 5.0以上
CakePHP : 2.7.x, 2.8.x

動作確認済みのサーバ
エックスサーバー : http://www.xserver.ne.jp (月額1000円~)
さくらインターネット : http://www.sakura.ne.jp (月額500円~)

※ 検証・開発用に XAMPP などを利用する場合、こちらのページも合わせてご確認ください。

インストール方法

1. iroha Board のソースをダウンロードし、解凍します。
https://github.com/irohasoft/irohaboard/releases

2. CakePHP 2.7 のソースをダウンロードし、解凍します。
https://github.com/cakephp/cakephp/releases/tag/2.7.11
Webサーバ上の非公開ディレクトリに cake フォルダを作成し、CakePHP 2.7 のソースを全てアップロードします。

3. 公開ディレクトリに iroha Board のソースをアップロードします。

公開ディレクトリに直接配置する場合、URLはhttp://(your-domain-name) となります。

xserver_root2


4. データベース(Config/database.php)の設定を行います。
※ 事前に空のデータベースを作成しておく必要があります。(推奨文字コード : UTF-8)

public $default = array(
‘datasource’ => ‘Database/Mysql’,
‘persistent’ => true,
‘host’ => ‘localhost’, // ホスト名
‘login’ => ‘root’, // MySQLのログインID
‘password’ => ”, // ログインIDのパスワード
‘database’ => ‘irohaboard’, // 新規に作成したデータベース
‘prefix’ => ‘ib_’, // 変更しないでください
‘encoding’ => ‘utf8’
);

5. cakeディレクトリと iroha Board ディレクトリが同じレベルの階層になっていない場合には、設定ファイル(webroot/index.php)を書き換えます。

6. ブラウザを開き、http://(your-domain-name)/install にてインストールを実行します。
以下のメッセージが表示されればインストールは完了です。

ログイン後、すぐに root のパスワードを変更して下さい。

また Controller ディレクトリ内の InstallController.php, UpdateController.php は念のため削除してください。

トラブルシューティング

※ トラブルシューティングページを参照してください。

アップデート方法

1. iroha Board のソースをダウンロードし、解凍します。
https://github.com/irohasoft/irohaboard/releases

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

3. Config/database.php 以外の全てのファイルをアップロードし、上書きます。

4. ブラウザを開き、http://(your-domain-name)/update にてテーブル定義の更新を行います。
(既にテーブル定義の変更が行われている場合は、エラーメッセージが表示されますが、無視していただいて構いません。)

5. Controller ディレクトリ内の InstallController.php, UpdateController.php を削除します。

有償サービス

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

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

http://irohaboard.irohasoft.jp/service/