Article ID: 112300, created on Sep 16, 2011, last review on May 11, 2014

  • Applies to:
  • Plesk 10.x for Linux
  • Plesk 9.5 for Linux/Unix

Symptoms

When trying to access the Webmail, no Horde login page is displayed and the following can be found in the /var/log/apache2/error.log file:
                         
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-pear/PEAR.php on line 563 
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-pear/PEAR.php on line 566 
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-pear/Log.php on line 147 
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-horde/lib/Horde/Notification.php on line 64 
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-horde/lib/Horde/Perms.php on line 455 
Deprecated: Assigning the return value of new by reference is deprecated in /usr/share/psa-horde/lib/Horde/Perms.php on line 462

Cause

Horde Webmail that is shipped with Plesk Panel is incompatible with PHP 5.3

Workaround

Temporary solution is to change error_reporting in /etc/php5/apache2/php.ini:
 
# sed '/^error_reporting/s/=.*/=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR/' /etc/php5/apache2/php.ini -i
 
and apply the new PHP configuration:
 
/usr/local/psa/admin/bin/websrvmng -r 

Additional information

There is a BUG reported in the Debian community in regards to the Horde<->PHP5.3 problem.

60d3e722783ac7177a2b4b4c13af4062 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 dd0611b6086474193d9bf78e2b293040 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF