ChatLuck (Linux+PostgreSQL) のアップデートモジュールのインストールについての説明です。
本手順では、以下のインストールを行います。
・本体/スマートフォン版モジュール
・データベースの更新
・Redis
・Node.js(※Node.jsを「v0.12.7」から「v4.3.1」へバージョンアップします)
1-1. suコマンドにて、rootユーザーにスイッチしてください。
|
1-2. 以下のコマンドを実行し、リアルタイムサーバーを停止します。
|
"chatluck-rserver を停止中: [ OK ]"のように表示されれば停止されています。
1-3. Node.jsのバージョンアップに伴い、自動起動の再設定も行いますので、以下のコマンドで自動起動スクリプトをシステムから削除します。
|
1-4. 以下のコマンドを実行し、スケジューラーを停止します。
|
ここでは、ダウンロードしたファイルをFTPにて、"guest"ユーザーのホームディレクトリに転送済みとし、/tmpディレクトリを作業用ディレクトリとして使用する前提で説明します。
引き続き、"root"ユーザーで作業を行います。
2-1. /tmpディレクトリに、前回インストール時のファイルが残っている場合は削除します。
|
2-2. 次に、/tmpディレクトリにパッケージを展開します。
|
展開が完了すると、tmpディレクトリ下に「cgi-bin」、「htdocs」、「contrib」ディレクトリが作成されます。
2-3.展開された「cgi-bin」、「htdocs」ディレクトリのオーナーをApacheのサービス実行ユーザーに変更します。
|
3-1.展開されたディレクトリ内に「sqlupd」がありますので、postgresユーザーにスイッチ後、以下の手順にてSQLの適用を実施してください。
|
コマンドパラメータは以下の通りとなります。
./install.sh chatlk localhost chatlkdb
① ② ③
① | chatlk | ・・・ | PostgreSQL上のChatLuck用のロール名 |
② | localhost | ・・・ | PostgreSQL DBサーバーが動作しているサーバーのホスト名 |
③ | chatlkdb | ・・・ | ChatLuckのDB名 |
3-2.コマンドが正常に終了したら、exitコマンドにて、rootユーザーに戻してください。
|
4-1.展開されたディレクトリ内に静的コンテンツを、WebサーバーのドキュメントルートにあるChatLuckのイメージディレクトリに上書きコピーします。
|
4-2.展開された「chatlk」「chatlksa」ディレクトリ内のファイルとディレクトリを、ChatLuck本体のインストール先に上書きコピーします。
|
4-3.リアルタイムサーバーの自動起動の設定を行います。
展開されたディレクトリ内の自動起動用ファイルを、init.dディレクトリに移動し自動起動の設定をします。
|
4-4.不要ファイルの削除を行います。
|
5-1.まず、Redisのインストールを行います。
Redisのインストール方法は、以下をご覧ください。
https://www.chatluck.com/download/doc/install/ja_JP/Linux/linuxpg_redis.html
5-2.次に、Node.jsのインストールを行います。
Node.jsのインストール方法は、以下をご覧ください。
https://www.chatluck.com/download/doc/install/ja_JP/Linux/linuxpg_node.html
※ChatLuck V1.1にてご利用できるNode.jsのバージョンは「v4.3.1」となります。以下のパッケージをダウンロードしてご利用ください。
https://www.chatluck.com/download/binary/linuxpg93/node-v4.3.1-linux-x64.tar.gz
5-3.リアルタイムサーバーを起動します。
以下のコマンドを実行して、リアルタイムサーバーを起動してください。
|
"chatluck-rserver を起動中:"のように表示されれば、リアルタイムサーバーの起動は完了です。
以上でChatLuck (Linux+PostgreSQL版) アップデートモジュールのインストールは完了です。
アップデート後にdesknet's NEOとのシングルサインオンを実行するためには、desknet's NEOの以下の画面で、ChatLuckのURLの「chat.cgi」を「sign.cgi」に変更する必要があります。
[管理者設定 > システム設定 > シングルサインオン設定]
[管理者設定 > 運用設定 > メニュー設定 > オプションメニュー設定]
desknet's NEO連携(シングルサインオン)の設定方法は、以下をご覧ください。
https://www.chatluck.com/download/doc/install/ja_JP/com/neo_setting_sso.html
記載の製品名および商品名は、各社の商標、または登録商標です。