首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器上的Icingaweb2未启动

服务器上的Icingaweb2未启动
EN

Stack Overflow用户
提问于 2016-07-13 00:47:19
回答 2查看 1.4K关注 0票数 0

因此,我在Ubuntu16.04服务器上安装了Icingaweb2,但当我输入IP/icingaweb2时,我只能得到以下消息

代码语言:javascript
复制
<?php
/*! Icinga Web 2 | (c) 2014 Icinga Development Team | GPLv2+ */

require_once '/usr/share/php/Icinga/Application/webrouter.php';

而不是Icingaweb2接口。

我是不是忘了配置什么了?请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2016-07-18 15:52:49

这是一个PHP问题,需要升级到7.0。

运行以下命令:

代码语言:javascript
复制
apt-get -y install php7.0 libapache2-mod-php7.0
票数 0
EN

Stack Overflow用户

发布于 2016-08-11 02:04:59

这里的潜在问题是,Ubuntu16.04在加载PHP模块时表现不同。因此,软件包需要特定的修复,仅适用于16.04

有一个关于here的德语讨论变成了一项研究,随着最新的Ubuntu版本的发布,它发生了什么变化。一件事是-他们更喜欢mpm_event而不是mpm_prefork作为一个模块。问题是- PHP apache模块只为支持mpm_prefork而编译,但在与mpm_event一起使用时会严重失败(也请参阅此thread )。

虽然Ubuntu软件包可以满足相关性问题,但它不能强制更改mpm*模块。因此,现在我们有一个关于Icinga Web2的公开问题,以便更新文档,使其在Ubuntu 16.04上工作。在此之前,请查看this solution

代码语言:javascript
复制
apt-get install libapache2-mod-php7.0 php7.0-dom php7.0-gd

vim /etc/php/7.0/apache2/php.ini
<set timezone>

#set the correct worker
a2dismod mpm_event
a2enmod mpm_prefork
systemctl restart apache2

目前还没有编译PHP模块来支持mpm_event模块。PHP 7.0本身可能是线程安全的,但不是在apache the服务器上下文中运行的任何其他东西。我不确定为什么Ubuntu选择不设置默认的mpm_prefork -升级相当糟糕,我找不到任何好的changelog来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38334773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档