• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Horde or roundcube stopped working

JoosuasS

New Pleskian
Hello!

After last autoupdate of panel (v. 11.5.30) all webmail applications stopped working. I have tried to remove horde and roundcube, drop horde db, remove horde directory from /etc/psa-webmail and reinstall horde but it doesn't help. I just get error:

(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
Premature end of script headers: index.php

in error log when entering to webmail page?
 
Let me guess. PHP in fcgi mode on your sites doesn't work either. Please search these forums for this error.
 
I have search this error and found solution to disable safe mode and magic quotes. It didn't help.
Added CGI_PHP_BIN /usr/bin/php-cgi to /etc/psa/psa.conf. It didn't help.
 
Last edited:
I have found that php will generate immediately internal server error if I "require" something in php file, which doesn't exist.
 
The problem seems to be with some access rights. I disabled mod_fcgi by commenting out from /etc/apache2/plesk.conf.d/horde.conf:

# <IfModule mod_fcgid.c>
# FcgidInitialEnv PP_CUSTOM_PHP_CGI_INDEX fastcgi
# FcgidInitialEnv PP_CUSTOM_PHP_INI "/etc/psa-webmail/horde/horde/php.ini"
# FcgidMaxRequestLen 134217728
# <Directory "/usr/share/psa-horde">
# <Files ~ (\.php$)>
# SetHandler fcgid-script
# FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php
# Options +ExecCGI
# </Files>

# Order allow,deny
# Allow from all
# </Directory>
# </IfModule>

and changed file permissions and group "chgrp www-data /etc/psa-webmail/horde/.horde.shadow" and "chmod g+r /etc/psa-webmail/horde/.horde.shadow".

It still doesn't work with mod_fcgi, so probably there is still some access right problem. Any ideas?
 
Back
Top