[pkg-horde] Bug#675526: horde3: unusable with PHP 5.4

Marc Dequènes (Duck) duck at duckcorp.org
Fri Jun 1 21:28:22 UTC 2012

Package: horde3
Version: 3.3.12+debian0-2.1
Severity: grave
Tags: patch


Since i upgraded to PHP 5.4, Horde only returned code 500.

I don't really understand what is Horde doing to error handling (empty  
apache or Horde logs), but after loosing some time i found the problem:
   PHP Fatal error:  Cannot redeclare class SessionHandler in  
/usr/share/horde3/lib/Horde/SessionHandler.php on line 21

Since PHP 5.4 a SessionHandler class is provided in the language,  
conflicting with Horde's own class.

I made a patch solving this problem by simply renaming the Horde's  
class, and it works like a charm. I only tested it with the pgsql  
backend, so you should probably proofread the changes affecting the  
other backends.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: horde3_php5.4.patch
Type: text/x-diff
Size: 33961 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-horde-hackers/attachments/20120601/a5b5aa85/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: PGP Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-horde-hackers/attachments/20120601/a5b5aa85/attachment-0001.pgp>

More information about the pkg-horde-hackers mailing list