用 Mysql 配置 ejabberd,找不到错误 p1_mysql.app
Posted
技术标签:
【中文标题】用 Mysql 配置 ejabberd,找不到错误 p1_mysql.app【英文标题】:Configure ejabberd with Mysql , Error p1_mysql.app not found 【发布时间】:2017-05-23 10:49:34 【问题描述】:我正在尝试使用 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 中尝试过。说“找不到”
使用 apt-get install ejabberd 在 Ubuntu 上安装
我如何点击配置来完成需要的操作。
【问题讨论】:
最简单的方法之一是从 ejabberd 二进制文件安装。 process-one.net/en/ejabberd/downloads 我有同样的问题,但没有得到关于 SO 的答案。希望在这里找到解决方案。 【参考方案1】:如果您是从源代码构建,则应通过配置脚本启用 mysql 支持,例如
$ ./autogen.sh # Only needed if building directly from github repo
$ ./configure --enable-mysql
$ make
【讨论】:
以上是关于用 Mysql 配置 ejabberd,找不到错误 p1_mysql.app的主要内容,如果未能解决你的问题,请参考以下文章
Ejabberd 错误:发送 Jingle“会话启动”节时找不到模块
在 ejabberd 中找不到 crossdomain.xml [关闭]
配置错误。找不到类 [com.mysql.cj.jdbc.Driver]。 EclipseLink,MySQL 驱动程序