1

我在 Debian 上安装 icinga2:

deb http://debmon.org/debmon debmon-jessie main
deb http://httpredir.debian.org/debian jessie-backports main

如此处所述:
http ://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/getting-started#setting-up-mysql- D b

我跑:

apt-get install icinga2-ido-mysql
apt-get install icingaweb2

它执行自我配置。
现在,我正在访问http://localhost/icingaweb2/setup
,在 DB 配置页面上它给了我:

您配置用于 Icinga Web 2 的数据库似乎是 Icinga 的数据库。请注意,此数据库配置应该>用于 Icinga Web 2 的配置,并且强烈建议>不要在同一数据库中混合不同的模式。如果这是故意的,>您可以跳过验证并忽略此警告。如果没有,请提供 > 一个不同的数据库。

我手动运行数据库配置:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

按照手册的要求,并给出新的数据库名称,并得到相同的错误...
在 GitHub 的项目部分中,在第 133 行的 DbResourcePage.php 中产生错误。
有人可以建议我该怎么做吗?

4

1 回答 1

2

尝试更新 icingaweb2 架构:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/icinga_web.sql

希望这对您有所帮助。

干杯

于 2016-06-03T16:09:39.870 回答