インストール

重要事項

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

  • iroha Chat のインストール及び利用に伴ういかなる損害も補償できません。
  • iroha Chat をインターネットに公開する場合は、Webサーバーの設定やアカウントの管理に十分ご注意ください。また可能な限り最新バージョンをご使用ください。
  • iroha Chat のライセンスはGPLを採用しています。
  • ChatGPT APIを使用するため、OpenAI社でAPIキーを別途発行する必要があります。

ダウンロード

iroha Chat ソース一式

動作環境

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

クライアント環境
OS : Windows 10 / 11, mac OS 10.13以上, iOS 13以上, Android 9以上
Webブラウザ : Chrome, Firefox, Safari, Edge

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

インストール手順

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

2. データベースファイル(app/Config/database.php)を修正します。
※ MySQL のホスト名、ユーザ名、パスワード、データベースのみ変更して下さい。
※ 事前に iroha Chat 用に空のデータベースを作成しておく必要があります。(推奨文字コード : UTF-8)
※ 改行コードLFに対応しているテキストエディタを使用してください。

// iroha Chat で使用するデータベース
public $default = [
	'datasource' => 'Database/Mysql', // 変更しないでください
	'persistent' => true,
	'host' => 'localhost', // MySQLサーバのホスト名
	'login' => 'root', // ユーザ名
	'password' => '', // パスワード
	'database' => 'irohagpt', // データベース名
	'prefix' => 'ib_', // 変更しないでください
	'encoding' => 'utf8' // データベースの文字コード
];

3. OpenAIのシークレットキー(app/Config/openai.php)の設定を行います。

※ 事前にOpenAI社のサイト(https://platform.openai.com) でAPIキーを作成する必要があります。

// Replace your API key
$config['api_key'] = '(your API Key)'; // OpenAI社のサイトで作成したAPIキーを設定
$config['model'] = 'gpt-3.5-turbo';

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

公開ディレクトリに直接配置する場合、iroha Chat のURLは http://(ドメイン名)/ となります。

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

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

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