chatboxのphpbbのホスティングを追加する方法

私たちは、それが認証のためにphpBB3のユーザデータベースを使用している方法で、セットアップのJabberサーバejabberdをでしょう。その後、我々は、我々は我々のphpBB3のフォーラム内からJappixミニチャットをセットアップPHP / JavascriptのアプリケーションJappixを使用するか、所有することができることができるように。

私はあなたがすでにphpBB3のが動作しているWebサーバがインストールされていることを前提としています。

Jabberのサーバーをインストールします。

Ubuntuでは、単にapt-getをインストールejabberdを行います。これは、すべての必要なモジュールとejabberdをインストールします。他のディストリビューションでは、あなたはBOSHサーバーを有効にするためにwww.ejabberd.im/ejabberd_http_bindの指示に従ってくださいする必要があります。また、ここでは他の選択肢を見つけることができます。

設定ejabberdをホスティングchatboxのphpbbのを追加する方法
   仮にあなた

認証スクリプトを作成します。

ejabberdは、デフォルトでは、認証のための内部データベースを使用しています。私たちは、ejabberdは、phpBBのデータベースを使用したいので、私たちは、「外部認証」方式を使用します。

www.ejabberd.im/extauthから「PHPとMySQLのに対して認証」に基づきます。私は、スクリプトphpbb3_extauth.phpを書きました。 ejabberdによって呼び出されると、標準入力/出力を介して通信されます。サーバーにこのスクリプトをダウンロードし、PHPインタプリタ(最初の行)、phpBBのパス、およびデータベース構成へのパスを適応させます。それはデータベースのパスワードが含まれているようejabberdのユーザーは、スクリプトを読んで実行する権限はなく、誰もが持っていることを確認します。

ejabberdを設定します

あなたのドメインがexample.orgのされると仮定すると、あなたの/etc/ejabberd/ejabberd.cfgにこれらの行を追加します。

チャットルームを追加

さて、再起動ejabberd:/etc/init.d/ejabberd再起動

あなたは、JabberクライアントでADMIN_USERNAME@example.orgとしてログインすることができるはずです。チャットルームを管理することができ、クライアント(例えばピジン)を選択して、永続的なフラグが設定されたチャットルームを追加します。

Jappixをインストールします。

さて、Jappixをインストールします。これは簡単です - それも、データベースを必要としません。インストールがexample.org:5280/http-bind/であるべき、BOSHホストをお願いします。グループチャットホストの場合は、muc.example.comを使用しています。

JappixミニはphpBB3のに追加します

Jappixは、設定が変更されている場合でも、セッションを再開したよう。むしろ醜い回避策は、ユーザーがログアウトして、別のユーザー名でログインした場合に所望の動作を取得するために必要とされます。

ですから、PHPBB_PATH /スタイルに次の行を配置する必要があります/ YOUR_TEMPLATE /テンプレート/直前overall_header.html :

JAPPIX_URL、ROOM_NAMEそしてもちろんexample.orgを適応させます。あなたが別の言語をたい場合は、L =エンを変更することができます。中括弧内の変数は、phpBBのによって置換されています。

テンプレートに変更を加えた後のphpBBのキャッシュを更新することを忘れないでください!

Jappixミニの設定の詳細については、こちらをご覧ください。

ホスティング

オプション:ゲストのための匿名チャットルームを追加します。

ejabberd.cfgを適応させます

チャットルームを追加

再びejabberdを再起動して、あなたの管理ユーザーとの永続的なチャットルームを追加します。

phpBB3のテンプレートを適応させます

代わりに、私たちは前に置かれたコードの 上記、これを使用します:

バレリアン・サリウーとJappixのための彼のチームへ!これらの人は本当に素晴らしい仕事をしています!


どのようにLeberwurschtでphpBB3のにジャバーベースのマルチユーザーチャットを追加するには、クリエイティブコモンズ表示 - 継承3.0 Unportedのライセンスの下でライセンスされています。

このビデオを見て!

関連記事

phpBBのフォーラム卒業のためのスクリプトをホストしていますこれは、PHPのプログラムと貢献した日時などのに関する情報は、トピックと貢献やメッセージの合計数が、このスクリプトで使用可能なフォーラムです。ユーザーは、ログイン名を与える必要があります...
リンクphpbbのホスティングを追加このphpBBのインストールチュートリアルでは、手動でphpBBのプログラムをインストールする方法について説明します。これはのようなサードパーティのインストールツールの助けなしに行われることを意味します...
3フォーラムホスティングをphpBBのためにphpBB2のバックアップを復元しますphpBBのは、完全にインストールを続行する前にこの文書をお読みくださいINSTALL 2.0.0。これらの命令が完全に包括的ではありませんのでご注意ください、より徹底したユーザガイドのは次のようになります...
phpbbのホスティングスクリプトのダウンロードサイト生まれているこれらの企業は、可能なドメインを思い付くする準備ができてリードします。ウェブサイトがあると互換性のある独立したeコマースのアドオンであるサーバーecwidを確保アシスト...
000ウェブホスティングにphpBBのインストール方法phpBBのは、使いやすく強力で、かつ高度にカスタマイズ可能で、フリーでオープンソースのフォーラムソフトウェアです。あなたは以下が必要です。このガイドを始める前に、あなたは何をする必要があります:あなたに1)ログインを...