ChatLuck (Linux + PostgreSQL) のパッチのインストールについての説明です。
Linux + PostgreSQL版のChatLuck パッチのインストールを行います。
1-1. suコマンドにて、rootユーザーにスイッチしてください。
|
1-2. 以下のコマンドを実行し、Apacheを停止します。
|
"httpd を停止中: [ OK ]"のように表示されれば停止されています。
1-3. 以下のコマンドを実行し、リアルタイムサーバーを停止します。
|
"Stopping chatluck-rserver: [ OK ]"のように表示されれば停止されています。
1-4. 以下のコマンドを実行し、Redisサーバーを停止します。
|
"Redis stopped ..."のように表示されれば停止されています。
ここでは、ダウンロードしたファイルをFTPにて、"guest"ユーザーのホームディレクトリに転送済みとし、/tmpディレクトリを作業用ディレクトリとして使用する前提で説明します。
引き続き、"root"ユーザーで作業を行います。
2-1. /tmpディレクトリに、前回インストール時のファイルが残っている場合は削除します。
|
2-2. 次に、/tmpディレクトリにパッケージを展開します。
|
展開が完了すると、tmpディレクトリ下に「cgi-bin」、「htdocs」ディレクトリが作成されます。
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ユーザーに戻してください。
※上記「install.sh」実行時にファイルが存在しない旨のエラーが出力されますが、アップデートは正常に行われます。
恐れ入りますが、そのままアップデートくださいますようお願いいたします。
|
4-1.展開されたディレクトリ内に静的コンテンツを、WebサーバーのドキュメントルートにあるChatLuckのイメージディレクトリに上書きコピーします。
|
4-2.展開された「chatlk」「chatlksa」ディレクトリ内のファイルとディレクトリを、ChatLuck本体のインストール先に上書きコピーします。
|
4-3.不要ファイルの削除を行います。
|
5-1.以下のコマンドを実行し、Redisサーバーを起動します。
|
"Starting Redis server..."のように表示されれば、Redisサーバーの起動は完了です。
5-2.以下のコマンドを実行し、リアルタイムサーバーを起動します。
|
"Starting chatluck-rserver:"のように表示されれば、リアルタイムサーバーの起動は完了です。
5-3.以下のコマンドを実行し、Apacheを起動します。
|
"Starting httpd:[ OK ]"のように表示されれば、Apacheの起動は完了です。
以上でChatLuck (Linux + PostgreSQL版) パッチのインストールは完了です。
記載の製品名および商品名は、各社の商標、または登録商標です。