mysql - 用 Mysql 配置 ejabberd,报错 p1_mysql.app not found

标签 mysql ubuntu xmpp ejabberd ejabberd-module

我正在尝试使用 mysql 数据库配置 ejabberd。更改 yml 文件后,我在启动节点时遇到此错误。

2017-01-09 13:07:27.386 [critical] <0.38.0>@ejabberd:exit_or_halt:133 failed to start application 'p1_mysql': {error,
                                         {"no such file or directory",
                                          "p1_mysql.app"}}

搜索解决方案遇到了点击'./configure'的步骤

但是我找不到目录。

也在/var/lib/ejabberd 中尝试过。说“找不到”

在 Ubuntu 上使用 apt-get install ejabberd 安装

我如何点击配置来执行需要的操作。

最佳答案

如果您从源代码构建,您应该通过配置脚本启用 mysql 支持,例如

$ ./autogen.sh # Only needed if building directly from github repo
$ ./configure --enable-mysql
$ make

关于mysql - 用 Mysql 配置 ejabberd,报错 p1_mysql.app not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41543562/

相关文章:

php - 我无法使用 PHP 将很长的文本上传到 MySQL

linux - 阻止 IP 地址连接到 ubuntu 18.04 服务器的最有效方法

node.js - 如何使用 Nginx 和 Node.js 应用程序设置 Jenkins

java - 无法使用java中的smack库使用xmpp服务器登录

mysql - 如何使用MySQL子查询和GROUP BY

php - MYSQLi SELECT 获取对象

php - PHP和mysql中按时间自动更改变量

php - Zend Framework、phpUnit 和 Doctrine 导致问题

android - 如何使用 (a) smack 在 Android 上保持 XMPP 连接稳定?

timeout - GCDAsyncSocket ReadTimeoutError 问题