Hi Uwe,
you are right, that situation is getting more complex than i thought and i think i will put together an howto for kolab 16 on plesk when everyting is working.
I try to put together some more information in short:
I am on an Virtual Server on Centos 7.
After install of Centos 7 minimal i installed MariaDB 10.1.14.
After that i installed Plesk 12.5 with standard selection but removed Bind, Odin Antivirus, Spamassassin
Under Plesk i configured my testing domain for the kolab install kolab.domain.de and installed an lets encrypt certificate with the Let's Encrypt plugin.
After that i installed Kolab 16 following the guide
https://docs.kolab.org/installation-guide/centos-7.html
Because the install showed an error regarding missing mysqlnd i did
yum shell
> remove php-mysql
> install php-mysqlnd
> run
> exit
after that i installed it with yum install kolab
Afterwards i created a mysql root user following your tip in this thread and then did
setup-kolab
This worked and i could setup Kolab.
But then i noticed that the web gui is not accessible and i checked the logfiles.
The *.conf files are stored under /etc/httpd/conf.d which is correct, but because plesk doesnt load those files i put the content of those files in plesk under "additional instruction for http".
Please see additional directives for plesk.txt
Then i followed this thread
https://docs.kolab.org/howtos/nginx-webserver.html and created the php-fpm-pools as stated under More Complex Installation > Preperation and PHP-FPM > Create the PHP FPM Pools
but i added
listen.owner = root
listen.group = psaserv
listen.mode = 0660
php_value[include_path] = ".:/usr/share/php:/opt/plesk/php/5.6/share/pear"
This might be the point where i mixed things up but i wanted to stay with apache and use the PHP-FPM-Pools.
Afterwards i noticed that the
pecl_http is not working and installed it with your help.
Because pecl_http needs raphf.so and propro.so loaded before itself i removed the
/opt/plesk/php/5.6/etc/php.d/raphf.ini
/opt/plesk/php/5.6/etc/php.d/propro.ini
/opt/plesk/php/5.6/etc/php.d/http.ini
and added the following int the php.ini
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=raphf.so
extension=propro.so
extension=http.so
Afterwards i noticed that HTTP_Request2 is not working and installed it with your help.
Now the web gui is opening but when i try to login it is not working an the logfile says
PHP Error: Login failed. Unable to decode response (POST)
I hope this information helps to better understand what i've done so far.
If i forgot something that might be important please let me know.