ChatLuckのインストールとデータベース構築

ChatLuck (Linux+PostgreSQL) のインストールについての説明です。

Linux+PostgreSQL版のChatLuckをインストールします。

ChatLuckデータベースの作成と接続先設定

※本インストール手順に従ってPostgreSQL 11を構成している場合、パスワードは「postgres」です。

1.postgresユーザーで、PostgreSQLにChatLuck用のデータベースロールを作成します。
 「-p」には稼働ポート番号を指定してください。以下では、"5433"番ポートで稼働している前提で記述します。

[root@xxxxxx tmp]# su - postgres
[postgres@xxxxxx ~]$ psql -d template1 -p 5433 -c "CREATE USER chatlk WITH PASSWORD 'chatlk' CREATEROLE"
Password:
CREATE ROLE
[postgres@xxxxxx ~]$

2.pg_restoreコマンドを使用し、ChatLuck本体とログ収集用データベースを作成します。

[postgres@xxxxxx ~]$ pg_restore -C -Fc -d template1 -p 5433 /var/www/cgi-bin/chatlk/dump/chatlkdb.pgdmp
Password:
[postgres@xxxxxx ~]$ pg_restore -C -Fc -d template1 -p 5433 /var/www/cgi-bin/chatlk/dump/chatladdb.pgdmp
Password:
[postgres@xxxxxx ~]$

3.ログ収集用データベースの参照先を変更します。コマンドが正常に終了したら、exitコマンドにてrootユーザーに戻してください。

[postgres@xxxxxx ~]$ psql -p 5433 -d chatladdb -c "ALTER SERVER chatdbfdw OPTIONS (set port '5433')"
Password:
ALTER SERVER
[postgres@xxxxxx ~]$ exit
[root@xxxxxx tmp]#

4. ChatLuckの設定ファイルを編集します。以下のコマンドで、設定ファイルを開きます。

[root@xxxxxx tmp]# vi /var/www/cgi-bin/chatlk/rserver/config/default.json

以下に示すように、2行修正して1行追加してください。

{
    "DB" : {
        "dbport"        :    5433, // 「5432」からPostgreSQL稼働ポート番号に変更
        "dbs"           :    "localhost",
        "dbname"        :    "chatlkdb",
        "dbuser"        :    "chatlk",
        "dbpwd"         :    "chatlk", // カンマ「,」を追加
        "logdbport"     :    5433 // この行を追加
    },
    "node" : {
        "port"      : "3000",
        "log"       : {
            "appenders": [
                {
                    "category" : "info",
                    "filename" : "log/rserver.log"
                },
                {
                    "category" : "error",
                    "filename" : "log/error.log"
                }
            ]
        }
    }
}

編集が完了したら、viコマンドの":wq"(保存して閉じる)を実行してください。

 

以上で、ChatLuckデータベースの作成と接続先設定は完了です。

「ChatLuckのインストールとデータベース構築」に戻る

 

記載の製品名および商品名は、各社の商標、または登録商標です。