私はXMPPが本当に新しく、ejabberdに行くことにしました。まず、私はubuntuで設定しようとしましたが、エラーが発生してエラーが発生し、ウィンドウに切り替えました。サーバーは現在実行中です。ejabberdステートレスコンフィギュレーション
私はXAMPPをインストールしました。私はstrophe.jsとの接続をテストしました。
私はejabberdのドキュメントを読んで、チュートリアルのビデオを見て、その人はステートレスな設定について話します(メッセージのejabberdのみを使用し、メッセージ、ユーザーなどを保存する独自のデータベースを持っています)。私はそれを達成したいが、私はどこから始めるべきか本当にわからない。私は、格納するために私のデータベースにメッセージを投稿しなければならないと仮定し、プッシュするためにejabberdにもメッセージを投稿する必要があります。
アイデア/例/チュートリアルはありますか?
編集:
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_sql:check_error:991 SQL query 'Q9525209' at {sql_queries,145} failed: <<"Unknown Host">>
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_sql:check_error:991 SQL query 'Q9525209' at {sql_queries,145} failed: <<"Unknown Host">>
2016-05-22 20:28:32.746 [error] <0.532.0>@ejabberd_auth:is_user_exists:316 The authentication module ejabberd_auth_sql returned an error
when checking user <<"admin">> in server <<"localhost">>
Error message: <<"Unknown Host">>
構成:自分の動画で
##
## MySQL server:
##
odbc_type: mysql
odbc_server: "127.0.0.1"
odbc_database: "ej_chatapp"
odbc_username: "root"
odbc_password: "password"
##
## If you want to specify the port:
odbc_port: 3306
auth_method: odbc
ありがとうございます。私は彼らが似ていると思った。テスト用のEjabberdと、ejabberd SaaSにアップグレードする準備が整ったら、だから私は新しいテーブルを実装するためには、私はmnesiaからmysqlに変更して、新しい機能を実装する必要があると思いますか? –
Mnesiaを使用せずに別のデータベースを使用する場合は、それに応じて設定を変更する必要があります。これはejabberd docに文書化されています。https://docs.ejabberd.im/admin/guide/configuration/#database-and-ldap-configuration –
ありがとうございます。私はそれをmysqlに変更しました。手動でテーブルを作成しましたが、編集からエラーが出ます。何か案は? –