[horde] PHP-related errors in Horde after upgrading to Debian Jessie
Michael J Rubinsky
mrubinsk at horde.org
Thu Sep 3 14:11:15 UTC 2015
Quoting Jens Grüntjes <jens.gruentjes at ebira.de>:
> Hello list,
>
> after I upgraded my server to Debian Jessie I have problems with
> horde. I'm quite sure this isn't a Horde bug but I'm hoping that
> some of you experts have some hints for me.
>
> I'm having trouble when calling https://mydomain.de/horde/services/portal
>
> The log show this stack trace
>
>
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE [kronolith] Horde_Prefs:
> Storing preference value (display_external_cals) [pid 1693 on line
> 532 of "/var/www/horde/kronolith/lib/CalendarsManager.php"]
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE [kronolith] Horde_Prefs:
> Storing preference value (display_remote_cals) [pid 1693 on line 615
> of "/var/www/horde/kronolith/lib/CalendarsManager.php"]
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE [kronolith] PHP ERROR:
> Non-static method Date_TimeZone::isValidID() should not be called
> statically, assuming $this from incompatible context [pid 1693 on
> line 4717 of "/usr/share/php/Date/TimeZone.php"]
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE 1.
> Horde_Core_Block_Layout_View->toHtml()
> /var/www/horde/services/portal/index.php:35
> 2. Horde_Core_Block->getContent()
> /usr/share/php/Horde/Core/Block/Layout/View.php:98
> 3. Horde_Core_Block->_call() /usr/share/php/Horde/Core/Block.php:175
> 4. Kronolith_Block_Summary->_content()
> /usr/share/php/Horde/Core/Block.php:278
> 5. Kronolith::listCalendars()
> /var/www/horde/kronolith/lib/Block/Summary.php:95
> 6. Kronolith_CalendarsManager->get()
> /var/www/horde/kronolith/lib/Kronolith.php:1109
> 7. Kronolith_CalendarsManager->_getAllHolidays()
> /var/www/horde/kronolith/lib/CalendarsManager.php:201
> 8. class_exists() /var/www/horde/kronolith/lib/CalendarsManager.php:546
> 9. spl_autoload_call()
> 10. Horde_Autoloader_Cache->loadClass()
> 11. Horde_Autoloader->loadClass()
> /usr/share/php/Horde/Autoloader/Cache.php:126
> 12. Horde_Autoloader->_include() /usr/share/php/Horde/Autoloader.php:65
> 13. include() /usr/share/php/Horde/Autoloader.php:128
> 14. require_once() /usr/share/php/Date/Holidays.php:39
> 15. require_once() /usr/share/php/Date.php:55
> 16. Horde_ErrorHandler::errorHandler() /usr/share/php/Date/TimeZone.php:4717
>
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE [kronolith] PHP ERROR:
> Non-static method Date_TimeZone::setDefault() should not be called
> statically, assuming $this from incompatible context [pid 1693 on
> line 4718 of "/usr/share/php/Date/TimeZone.php"]
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE 1.
> Horde_Core_Block_Layout_View->toHtml()
> /var/www/horde/services/portal/index.php:35
> 2. Horde_Core_Block->getContent()
> /usr/share/php/Horde/Core/Block/Layout/View.php:98
> 3. Horde_Core_Block->_call() /usr/share/php/Horde/Core/Block.php:175
> 4. Kronolith_Block_Summary->_content()
> /usr/share/php/Horde/Core/Block.php:278
> 5. Kronolith::listCalendars()
> /var/www/horde/kronolith/lib/Block/Summary.php:95
> 6. Kronolith_CalendarsManager->get()
> /var/www/horde/kronolith/lib/Kronolith.php:1109
> 7. Kronolith_CalendarsManager->_getAllHolidays()
> /var/www/horde/kronolith/lib/CalendarsManager.php:201
> 8. class_exists() /var/www/horde/kronolith/lib/CalendarsManager.php:546
> 9. spl_autoload_call()
> 10. Horde_Autoloader_Cache->loadClass()
> 11. Horde_Autoloader->loadClass()
> /usr/share/php/Horde/Autoloader/Cache.php:126
> 12. Horde_Autoloader->_include() /usr/share/php/Horde/Autoloader.php:65
> 13. include() /usr/share/php/Horde/Autoloader.php:128
> 14. require_once() /usr/share/php/Date/Holidays.php:39
> 15. require_once() /usr/share/php/Date.php:55
> 16. Horde_ErrorHandler::errorHandler() /usr/share/php/Date/TimeZone.php:4718
>
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE [kronolith] PHP ERROR:
> Non-static method Date_TimeZone::isValidID() should not be called
> statically, assuming $this from incompatible context [pid 1693 on
> line 192 of "/usr/share/php/Date/TimeZone.php"]
> 2015-09-03T10:05:16+02:00 DEBUG: HORDE 1.
> Horde_Core_Block_Layout_View->toHtml()
> /var/www/horde/services/portal/index.php:35
> 2. Horde_Core_Block->getContent()
> /usr/share/php/Horde/Core/Block/Layout/View.php:98
> 3. Horde_Core_Block->_call() /usr/share/php/Horde/Core/Block.php:175
> 4. Kronolith_Block_Summary->_content()
> /usr/share/php/Horde/Core/Block.php:278
> 5. Kronolith::listCalendars()
> /var/www/horde/kronolith/lib/Block/Summary.php:95
> 6. Kronolith_CalendarsManager->get()
> /var/www/horde/kronolith/lib/Kronolith.php:1109
> 7. Kronolith_CalendarsManager->_getAllHolidays()
> /var/www/horde/kronolith/lib/CalendarsManager.php:201
> 8. class_exists() /var/www/horde/kronolith/lib/CalendarsManager.php:546
> 9. spl_autoload_call()
> 10. Horde_Autoloader_Cache->loadClass()
> 11. Horde_Autoloader->loadClass()
> /usr/share/php/Horde/Autoloader/Cache.php:126
> 12. Horde_Autoloader->_include() /usr/share/php/Horde/Autoloader.php:65
> 13. include() /usr/share/php/Horde/Autoloader.php:128
> 14. require_once() /usr/share/php/Date/Holidays.php:39
> 15. require_once() /usr/share/php/Date.php:55
> 16. Date_TimeZone->setDefault() /usr/share/php/Date/TimeZone.php:4718
> 17. Horde_ErrorHandler::errorHandler() /usr/share/php/Date/TimeZone.php:192
>
>
> It goes on with a some more lines like these.
>
> The browser displays only "500 - Internal Server Error". When I
> manually enter in the browser https://mydomain.de/horde/imp I can
> read and write mails as usual.
>
> Has anyone a hint for me what is going wrong in my setup? Or do you
> need further information? I'm running the latest pear packages of
> horde. PHP Version is:
>
> boromir /var/www/horde/config # php -v
> PHP 5.6.12-0+deb8u1 (cli) (built: Aug 26 2015 12:23:30)
> Copyright (c) 1997-2015 The PHP Group
> Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
> with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
> with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend
> Technologies
> with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
> with XCache Optimizer v3.2.0, Copyright (c) 2005-2014, by mOo
> with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
> with XCache Coverager v3.2.0, Copyright (c) 2005-2014, by mOo
>
> The webserver is lighttpd:
> boromir /var/www/horde/config # lighttpd -v
> lighttpd/1.4.35 (ssl) - a light and fast webserver
> Build-Date: Nov 2 2014 03:43:48
Try removing the PEAR Date_Holiday package. It has a dependency on
PEAR Date package, which is unmaintained, and is the source of the
errors you list.
--
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5751 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/horde/attachments/20150903/d3e418c9/attachment.bin>
More information about the horde
mailing list