Hello and thank you for filing this bug! I apologize for not replying
until now.
I believe the following steps are the most trivial steps to the two
issues you found.
1) php-fpm is preferred over libapache2-mod-php by default.
- This is why you didn't get a browser loaded by default.
- If you had installed php first (and specified libapache2-mod-php as the
satisfier at the time), you would have not seen this.
- I think given that it doesn't seem like icingaweb2 is shipping a working FPM
configuration, we should mark the dependency as specifically on
libapache2-mod-php (in 16.04).
- In the short term `apt install libapache2-mod-php` will fix this.
* Note, though, that since zend-framework has already been installed at this
point, possibly, the config has not been enabled for apache2, even though it is
on for the cli. So after installing the package, run:
+ `phpenmod zend-framework`
2) zend-framework in Ubuntu (in Debian, this is called zendframework).
- By default, we are not enabling the zend framework at install time. I do not
know why this is the case, as it doesn't seem sensible (and violates the
principle of least surprise).
- In the short term, edit /etc/php/7.0/mods-available/zend-framework.ini to
modify teh include_path to not be commented out.
* Restart apache2.
This worked for me starting from a fresh Xenial container.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1574250
Title:
icingaweb2 2.1.0 can't find Zend library
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/icingaweb2/+bug/1574250/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs