mapi problems with php5/php7 when upgrading to Debian Stretch and Kopano 8.7.1
-
We upgraded our Debian Jessie running Kopano 8.6.9 to Debian Stretch with Kopano 8.7.1. We now have imap running just fine, but z-push/webapp does not work, and we see this when trying to access webapp:
Not Found: PHP mapi extension not found
If you have upgraded Kopano Core, please restart ApacheKopano WebApp can’t start because of incompatible configuration.
Please correct above errors, a good start is by checking your ‘/etc/php/7.0/apache2/php.ini’ file.
You can disable this configuration check by editing the file ‘/usr/share/kopano-webapp/config.php’, but this is not recommended.
Looks like php5-mapi was removed, but had not been purged:
dpkg -l|grep php5-mapi
rc php5-mapi 8.6.9.0-0+24.1Doing a
aptitude purge php5-mapi
and then a
apt-get install --reinstall php7-mapi (not sure if this was necessary)
and then apache restart solved this problem.I can’t see anything related to this in the releasenotes/changelog, thought you might like to know, maybe someone else also bumps into this.
-
Hi,
I do the upgrade with this steps:
- backup mysql, Kopano, WebApp and Z-Push configuration
- uninstall Z-Push, WebApp und Kopano
- uninstall and purge php5 and mysql
- upgrade OS to Stretch
- install php7 and mariadb
- copy config files from step 1. back to /etc/…
- install Kopano, WebApp and Z-Push
- migrate any changes in config files
This steps works as expected.