1

在安装 Kamailio SIP 服务器期间,我遇到了问题。After I Write/usr/local/sbin/kamdbctl create出现了ERROR: database engine not specified, please setup one in the config script。知道任何可能的原因吗?非常感谢

4

3 回答 3

1

将 kamdbctl 中的 MYLIBDIR 更改为指向 mysql 文件可用的路径。这应该允许它找到正确的 MySQL 引擎。

我之前做的另一个步骤是

apt-get install kamailio kamailio-mysql-modules

于 2015-05-06T16:28:31.783 回答
1

在 /etc/kamailio/kamctlrc 中定义 DBENGINE 解决了在 Debian 8 Jessie 上出现相同“错误消息”的问题。

希望有帮助!

//弗雷德里克

"""

Kamctlrc /etc/kamailio/kamctlrc 是 kamctl 和 kamdbctl 的配置文件。您需要对其进行编辑并将 SIP_DOMAIN 设置为您的 SIP 服务域(或 IP 地址,如果您没有与您的 SIP 服务关联的 DNS 主机名)。

还将 DBENGINE 设置为 MYSQL 并根据需要调整其他设置。

"""

于 2016-06-27T09:20:50.660 回答
0

我在我的 /etc/kamailio/kamctlrc 文件中做了很多更改来解决问题,但是ERROR: database engine not specified, please setup one in the config script每次都会出现。然后一个简单的想法,“#”是为了评论解决了这个问题。

## database name (for ORACLE this is TNS name)
# DBNAME=MYSQL

上面写在我的 /etc/kamailio/kamctlrc 文件中,只是删除“#”创建了 Kamailio 所需的数据库结构。

## database name (for ORACLE this is TNS name)
DBNAME=MYSQL

只需检查那个 HASHTAG。;)

于 2017-07-13T07:48:39.060 回答