Article ID: 112300, created on Jul 30, 2013, last review on Apr 27, 2014

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

症状

ウェブメールへのアクセスを試みても、Horde ログインページが表示されず、/var/log/apache2/error.log ファイルに次のようなログが見つかります。
                         
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

原因

Plesk Panel に付属する Horde ウェブメールは PHP 5.3 に対応していません。

回避策

回避策としては、/etc/php5/apache2/php.ini で error_reporting を次のように変更してください。
 
# sed '/^error_reporting/s/=.*/=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR/' /etc/php5/apache2/php.ini -i
 
次に、新しい PHP 構成を適用します。
 
/usr/local/psa/admin/bin/websrvmng -r 

追加情報

Horde と PHP5.3 の互換性については、Debian コミュニティでバグが報告されています。

60d3e722783ac7177a2b4b4c13af4062 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 dd0611b6086474193d9bf78e2b293040 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article