掲示板連動チャット構築:Ajax-Chat
Ajax- Chatはオープンソースで配布されており、Ajaxを利用しているため画面切り替え無しでチャットが出来、動作が快適。かつ、世界中で普及しているphpBB掲示板との連携もスムーズ。
やりたいこと
掲示板phpBBと連携して Webチャットを提供可能とする。
http://192.168.0.10/phpbb/ajaxchat/
条件
使用OS | CentOS5.5 64bit |
アプリ | Apache+PHP+MySQL (CentOS付属) |
文字コード | utf-8 |
ファイル入手
- AJAX Chat Open Source Web Chat
https://blueimp.net/ajax/
- 今回は以下ファイルを入手
ajax_chat-0.8.3_phpBB3.zip
http://sourceforge.net/projects/ajax-chat/files/ajax-chat/0.8.3/ajax_chat-0.8.3_phpBB3.zip/download
★当ファイルはbhbBBとの連携で動作するため、phpBBをあらかじめインストールしておくこと
インストール
(1)ファイル転送
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」にajax_chat-0.8.3_phpBB3.zipをアップ
(2)インストール
【telnet】
- スーパーユーザでログイン
$ su パスワード:
- パッケージがあるか確認
# ls -l -rw-r--r-- 1 hogehoge hogehoge 474024 7月 26 13:55 ajax_chat-0.8.3_phpBB3.zip
- パッケージを解凍
# unzip ajax_chat-0.8.3_phpBB3.zip Archive: ajax_chat-0.8.3_phpBB3.zip creating: ajax_chat-0.8.3_phpBB3/ creating: ajax_chat-0.8.3_phpBB3/chat/ inflating: ajax_chat-0.8.3_phpBB3/chat/changelog.txt :
- 確認
# ls -l drwxr-xr-x 3 root root 4096 6月 26 2009 ajax_chat-0.8.3_phpBB3 -rw-r--r-- 1 hogehoge hogehoge 474024 7月 26 13:55 ajax_chat-0.8.3_phpBB3.zip
(2)html直下にコピー
- ファイルコピー
# cp -R ajax_chat-0.8.3_phpBB3/chat/ /var/www/html/phpbb/
- 確認
# ls -l /var/www/html/phpbb/ drwxr-xr-x 10 root root 4096 7月 26 14:05 chat
- 所有者変更
# chown -R apache:apache /var/www/html/phpbb/chat/
- 確認
# ls -l /var/www/html/phpbb/ drwxr-xr-x 10 apache apache 4096 7月 26 14:05 chat
設定
(1)Ajax-Chat設定
【Web】
以下URLにアクセス
http://192.168.0.10/phpbb/chat/install.php
「Database tables created successfully - please delete this file (install.php).」表示
(2)後処理
【telnet】
# rm /var/www/html/phpbb/chat/install.php
# exit exit $
動作確認
【Web】
以下URL にアクセス
http://192.168.0.10/phpbb/chat/ → Ajax-Chat チャット画面が表示
遭遇したトラブル
特になし
謝辞
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://bbmods.info/phpbb3wiki/doku.php?id=integration:ajaxchat