4

mnesia の代わりに mysql をセットアップする方法はありますか。これに関するヘルプは大歓迎です。私にとってはすべてうまくいきました。また、履歴テキストをアーカイブする必要があります。

事前に感謝します エイブラハム

4

2 に答える 2

3

これらのリンクをチェックしてください:

http://www.ndl.kiev.ua/content/mod_archive_odbc-release (erlang ドライバーに関する最初の部分はスキップしてください) https://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with +MySQL+ネイティブ+ドライバー http://www.ejabberd.im/ejabberd-modules

いくつかの作業の後、Windows マシンでメッセージのアーカイブを正常にセットアップしましたが、まだプロセスを文書化する必要があります...

基本的なプロセスは、最初のリンクで説明されているように、ejabberd SVN から mod_archive_odbc ファイルを取得することです。.erl ファイルをコンパイルし、.beam ファイルを lib//ebin ディレクトリに置きます。(Windows バイナリ インストールの場合、.erl ファイルを ejabberd インストールの /bin ディレクトリに入れて実行します (3 番目のリンク):

erlc -I includes/ejabberd/include mod_<name>.erl

.beam ファイルを配置したら、mysql ネイティブ DB をセットアップするための指示に従い、mysql ejabberd DB で mod_archive_odbc_mysql.sql スクリプトを実行し、e-jabberd を構成してから、サーバーを再起動する必要があります。(注: 記憶喪失データを移行しない場合は、管理者ユーザーを手動で再作成する必要があります。)

幸運を!

于 2011-12-07T16:34:33.863 に答える
1

できるようです。ここを読んでください。

于 2009-12-16T12:45:36.770 に答える