X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=readme.html;h=dfc27766228f1cba01f7915e64063c4ff3a61061;hb=a55906ea068bf9f1a005df8ca17b3f18242421c0;hp=b77369a72c512aba7e7283911267cf4551b98852;hpb=f96e550254b626a3ea9179ba1d976ab0e24a3cdb;p=webchat%2FWebChat.git diff --git a/readme.html b/readme.html index b77369a..dfc2776 100644 --- a/readme.html +++ b/readme.html @@ -22,7 +22,9 @@
  • ここのダウンロードからMySQLをダウンロードし、インストールする
  • mysql -u root -p < init.sqlを実行する
  • npm installを実行する
  • -
  • chat.jsの$usernameと$passwordを適切なものに変更する
  • +
  • configue.jsのusernameとpasswordを適切なものに変更する
  • +
  • configue.jsのredis~を変更する(ローカル内でRedisSeverを起動する場合は不要)
  • +
  • configue.jsのdb_~を変更する(ローカル内でRedisSeverを起動する場合は不要)
  • redisを起動し、main.jsを起動する
  • CentOS系列

    @@ -44,8 +46,9 @@
  • makeを実行し、make installも実行する
  • git clone git://git.sourceforge.jp/gitroot/webchat/WebChat.gitを実行する
  • npm installを実行する
  • -
  • chat.jsの$usernameと$passwordを適切なものに変更する
  • -
  • main.jsの$redisHost、$redisPort、$redisPasswordを変更する(ローカル内でRedisSeverを起動する場合は不要)
  • +
  • configue.jsのusernameとpasswordを適切なものに変更する
  • +
  • configue.jsのredis~を変更する(ローカル内でRedisSeverを起動する場合は不要)
  • +
  • configue.jsのdb_~を変更する(ローカル内でRedisSeverを起動する場合は不要)
  • main.jsを起動する
  • 管理サイト

    @@ -53,9 +56,9 @@

    このページではログの削除、アクセスを禁止するIPアドレスの設定、ルームの設定を行うことができます。

    IPアドレスの設定時に「IPアドレス:r」とすることで読み取りを禁止し、「IPアドレス」だけを記述することで書き込みを禁止します。

    ルームの設定では「部屋番号:パスワード」とすることで固定パスワードを設定し、「部屋番号」と記載することで利用者にパスワードを設定させることができます。また、「部屋番号::true」とした場合はROMを禁止することができます

    +

    また、[設置しているサーバー]/profile/adminと入力することでプロフィールを管理することができます

    チャットルームへのアクセス

    アドレスバーに[設置しているサーバー]/chatと入力することでチャットルームにアクセスできます。

    -

    [設置しているサーバー]/admin_chatと入力した場合はIPアドレスが表示されます

    複数のルームの設置

    URLを[設置しているサーバー]/chat?rno=[ルーム番号]とすることで複数のチャットルームを使い分けることができます。

    なお、デフォルトではchatServer.jsの$max_room_numberの値が3になっているので、この値を設置したい個数にしてください。(設定を変えた後は再起動してください)

    @@ -63,14 +66,17 @@

    <link rel=&quot;stylesheet&quot; href=&quot;stylesheets/<%= rno %>.css&quot; type=&quot;text/css&quot; />

    この記述をchat.ejsファイルの<head>から</head>の間に追加し、[ルーム番号].cssという名前のファイルを用意することで部屋ごとにデザインを変えることができます

    プロファイルへのリンク方法

    -

    chatclient.jsの$profile_linkをプロファイルの設定に合わせてください。(%nはurlencodeされた名前を表します)

    +

    chatclient.jsの$profile_linkをプロファイルの設定に合わせてください。何も設定を変えない場合は標準のプロファイルシステムを使用します

    例:$profile_link=http://localhost/profile.cgi?name=%n

    コマンドの追加方法

    WebChatでは必要に応じて外部コマンドを追加することができます。追加する場合はchat.ejsのcommandparser.jsを呼び出している行よりも後に追加してください。そうでない場合、正常に動作しないことがあります

    +

    プロフィールに項目を追加する方法

    +

    init.sqlとconfigure.jsを編集することで項目を増減させることができます。なお、Don't editで囲まれた部分は削除しないでください。削除すると正常に動作しなくなります

    トラブルシューティング

    500 Redis connection to [サイト名] failed - connect ECONNREFUSEDと表示される

    -

    Redisサーバーが起動していない。もしくは$redisHost,$redisPort,$redisPasswordの設定が間違っていることが考えられます -

    +

    Redisサーバーが起動していない。もしくは$redisHost,$redisPort,$redisPasswordの設定が間違っていることが考えられます

    +

    Error: connect ECONNREFUSEDと表示される

    +

    MySQLサーバーがきどうしていない。もしくはサーバーの設定が間違ってることが考えられます

    不具合報告

    不具合報告はこのサイトにあるフォーラムもしくはチケットからお願いします

    著作権