mnesia の代わりに mysql をセットアップする方法はありますか。これに関するヘルプは大歓迎です。私にとってはすべてうまくいきました。また、履歴テキストをアーカイブする必要があります。
事前に感謝します エイブラハム
これらのリンクをチェックしてください:
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 を構成してから、サーバーを再起動する必要があります。(注: 記憶喪失データを移行しない場合は、管理者ユーザーを手動で再作成する必要があります。)
幸運を!
できるようです。ここを読んでください。