美文网首页ejabberd
Ejabberd 增加聊天记录模块

Ejabberd 增加聊天记录模块

作者: 这哥们没昵称 | 来源:发表于2014-08-05 11:40 被阅读1682次

    Ejabberd 版本: 2.1.13, 数据库: mysql

    目前只支持到这个版本

    1. 下载 ejabberd-contrib

    bash$ git clone https://github.com/processone/ejabberd-contrib

    2. 编译文件

    bash$  cd ejabberd-contrib/mod_archive
    bash$  git checkout 2.1.x
    bash$  vi  ./build.sh #替换 erl 为ejabberd 安装路径下的, 路径可能是 $ejabberd_path/bin/erl
    bash$  ./build.sh 
    bash$  cp ebin/* ~/ejabberd-2.1.13/lib/ejabberd-2.1.13/ebin/
    

    3. mysql 创建表

    将 ejabberd-contrib/mod_archive/src/mod_archive_odbc_mysql.sql 放入数据库执行

    4. 修改配置文件

    在 modules 中添加

      {mod_archive_odbc, [{database_type, "mysql"}, {default_auto_save, true}, {enforce_default_auto_save, true}]},
    

    5. 重启服务器

    聊天后,mysql 中的 messages 会有记录增加.

    相关文章

      网友评论

        本文标题:Ejabberd 增加聊天记录模块

        本文链接:https://www.haomeiwen.com/subject/qvzstttx.html