• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Plesk 12.0.18 MU#54 and MU#55

IgorG

Plesk addicted!
Plesk Certified Professional
Ladies and Gentlemen,

We have released new microupdate - http://kb.odin.com/en/126110
Please write in this sticky thread all problems with your Plesk servers which arose after applying this microupdate.
We also welcome the positive reviews :)

Thanks.
 
The update has run and Roundcube and Horde have been updated but my Plesk version still shows as: 12.0.18 Update #53

Probably nothing to worry about but I just thought I would mention it.
 
There is no any bugfixes for Linux in this MU. Only Horde and Roundcube updates. Therefore there is no file of MU with MU version change. So, next MU#55 will be shown in Plesk UI. Just call it as "hidden MU#54" :) But it is shown on Windows because of included bugfix.
 
As far as I can see, this breaks Roundcube webmail. Regardless of the version of PHP installed for a domain, I always get this message:

You will need to install PHP >= 5.3.7 in order to use Roundcube webmail

I've tried every trick in the book, and every version of PHP, even restarted the web server after changing the PHP version, and it does not make a difference, the message always comes back. I also tried changing the webmail service to Horde and back, Roundcube still shows the error message (and Horde does work).
 
After updating to 12.0.18 54 my Roundcube webmail now has a php error.

You will need to install PHP >= 5.3.7 in order to use Roundcube webmail

I am running CentOS 6.6
 
CentOS 6.6
Plesk 12.0.18 Update #53

I am also seeing the same error message with Roundcube after the latest update.

You will need to install PHP >= 5.3.7 in order to use Roundcube webmail.

Any ideas?
 
Well, I can see that I don't have the required PHP version.

php 5.3.3-40.el6_6

So how do we roll back the updates that caused the problem? Does Plesk manage the PHP version on the server?
 
I've used the Updated to install PHP 5.5. How do I set Roundcube to use it? That should resolve the problem created by the update.
 
I made edits to /etc/httpd/conf/plesk.conf.d/roundcube.conf to set php55-fastcgi. However, this file is overwritten automatically.

If anyone finds a more permanent solution, please update this thread.
 
Hi Shane,

First I used the updater through the Plesk control panel to add PHP 5.5.

Next I found the roundcube.conf file, /etc/httpd/conf/plesk.conf.d/roundcube.conf on my system.

Then I added SetEnv PP_CUSTOM_PHP_CGI_INDEX plesk-php55-fastcgi near the top of the file.

I added FcgidInitialEnv PP_CUSTOM_PHP_CGI_INDEX plesk-php55-fastcgi everywhere I found a reference to the php.ini file in the conf file too.

Then I restarted httpd and poof it worked.

I hope that helps.

James
 
Same issue ..

You will need to install PHP >= 5.3.7 in order to use Roundcube webmail

I am running CentOS 6.6


We created an urgent ticket with Odin but was told it wan't urgent and that it would be downgraded and we have to wait at least another 10 hours for the general support team to get to work during their normal working schedule. ( Russian Standard Time ).

The fix for now would be to use another webmail client or a desktop mail client.
We will try what James suggested and see if that works.
 
Hi Shane,

First I used the updater through the Plesk control panel to add PHP 5.5.

Next I found the roundcube.conf file, /etc/httpd/conf/plesk.conf.d/roundcube.conf on my system.

Then I added SetEnv PP_CUSTOM_PHP_CGI_INDEX plesk-php55-fastcgi near the top of the file.

I added FcgidInitialEnv PP_CUSTOM_PHP_CGI_INDEX plesk-php55-fastcgi everywhere I found a reference to the php.ini file in the conf file too.

Then I restarted httpd and poof it worked.

I hope that helps.

James


Is "plesk-php55-fastcgi" the id of the handler?

Mine is just "fastcgi".

I am using Cloudlinux 6 too, today has been hell.
 
I am getting a ton of these errors and webmail will not load...

Code:
Premature end of script headers: index.php, referer: http://...
(104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: http://...
 
Anyone have a solution of you are using Debian? The php choices doesn't seem to be an option with this setup.
 
Here's a fix that actually works:

1. Download Roundcube 1.0.5 package:

# wget http://autoinstall.plesk.com/PSA_12...cube-1.0.5-cos6.build1200150212.11.noarch.rpm

2. Downgrade Roundcube with the following command:

# rpm -Uvh --oldpackage plesk-roundcube-1.0.5-cos6.build1200150212.11.noarch.rpm

3. Restart psa service:

# service psa restart

May want to disable Plesk 12 automatic updates, though, so that the above rollback does not get auto-updated in the middle of the night again.
 
This is what I did to get it working on CL 6. This assumes that you have the alt-php packages from the cloudlinux repo installed.

1. Create and populate the alt-php53 php.d directory (the php.d directory in /opt/alt/php53/etc is a symlink to this)
mkdir -p /etc/cl.php.d/alt-php53
cd /etc/cl.php.d/alt-php53/
ln -s /opt/alt/php53/etc/php.d.all/dom.ini
ln -s /opt/alt/php53/etc/php.d.all/fileinfo.ini
ln -s /opt/alt/php53/etc/php.d.all/gd.ini
ln -s /opt/alt/php53/etc/php.d.all/imap.ini
ln -s /opt/alt/php53/etc/php.d.all/ioncube_loader.ini
ln -s /opt/alt/php53/etc/php.d.all/json.ini
ln -s /opt/alt/php53/etc/php.d.all/mbstring.ini
ln -s /opt/alt/php53/etc/php.d.all/mysqli.ini
ln -s /opt/alt/php53/etc/php.d.all/mysql.ini
ln -s /opt/alt/php53/etc/php.d.all/pdo.ini
ln -s /opt/alt/php53/etc/php.d.all/pdo_mysql.ini
ln -s /opt/alt/php53/etc/php.d.all/pdo_sqlite.ini
ln -s /opt/alt/php53/etc/php.d.all/phar.ini
ln -s /opt/alt/php53/etc/php.d.all/sqlite.ini
ln -s /opt/alt/php53/etc/php.d.all/wddx.ini
ln -s /opt/alt/php53/etc/php.d.all/xmlreader.ini
ln -s /opt/alt/php53/etc/php.d.all/xmlwriter.ini
ln -s /opt/alt/php53/etc/php.d.all/xsl.ini
ln -s /opt/alt/php53/etc/php.d.all/zip.ini

2. Add the alt-php php-cgi as a php handler option
/usr/local/psa/bin/php_handler --add -displayname 5.3-alt -path /opt/alt/php53/usr/bin/php-cgi -phpini /opt/alt/php53/etc/php.ini -type fastcgi -id 53-alt-fastcgi

3. Update /etc/httpd/conf/plesk.conf.d/roundcube.conf as James described using the id of the php handler added above.
FcgidInitialEnv PP_CUSTOM_PHP_CGI_INDEX 53-alt-fastcgi

I haven't figured out how to make the change persistent yet.
 
Any reason why you chose php53 and not 54 or 55 ? Just wondering before I try this.

I think fastcgi is broken on my native php install, since that seems to be the core reason all this is not working. :(
 
Back
Top