[prev in list] [next in list] [prev in thread] [next in thread] 

List:       horde-bugs
Subject:    [Tickets #9354] Re: Incomaptible with php 5.3.3
From:       bugs () horde ! org
Date:       2010-10-31 19:38:40
Message-ID: 20101031153841.Horde.yzOeCxha3zhMzcXBBpoz8fA () bugs ! horde ! org
[Download RAW message or body]

DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/9354
------------------------------------------------------------------------------
  Ticket             | 9354
  Updated By         | thiemo@gelassene-pferde.biz
  Summary            | Incomaptible with php 5.3.3
  Queue              | Horde Groupware Webmail Edition
  Version            | 1.2.8
  Type               | Bug
  State              | Unconfirmed
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


thiemo@gelassene-pferde.biz (2010-10-31 15:38) wrote:

> I get a huge bunch of deprecation messages - if I turn on error  
> reporting in php that is, if not the screen remaines blank.
> 
> However, navigating to imp/login.php results in:
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/History.php on  
> line 244 Deprecated: Assigning the return value of new by reference  
> is deprecated in  
> /var/www/localhost/htdocs/gw/kronolith/lib/Driver.php on line 201  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in  
> /var/www/localhost/htdocs/gw/kronolith/lib/Driver/sql.php on line  
> 352 Deprecated: Assigning the return value of new by reference is  
> deprecated in  
> /var/www/localhost/htdocs/gw/kronolith/lib/Driver/sql.php on line  
> 373 Deprecated: Assigning the return value of new by reference is  
> deprecated in  
> /var/www/localhost/htdocs/gw/kronolith/lib/Driver/sql.php on line  
> 402 Deprecated: Assigning the return value of new by reference is  
> deprecated in  
> /var/www/localhost/htdocs/gw/kronolith/lib/Driver/sql.php on line  
> 456 Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Share.php on  
> line 117 Deprecated: Assigning the return value of new by reference  
> is deprecated in  
> /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php on line 214  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php  
> on line 276 Deprecated: Assigning the return value of new by  
> reference is deprecated in  
> /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php on line 349  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php  
> on line 421 Deprecated: Assigning the return value of new by  
> reference is deprecated in  
> /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php on line 526  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Share/sql.php  
> on line 571 Deprecated: Assigning the return value of new by  
> reference is deprecated in  
> /var/www/localhost/htdocs/gw/pear/php/MDB2.php on line 393  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/pear/php/MDB2.php on line  
> 2647 Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Maintenance.php  
> on line 140 Deprecated: Assigning the return value of new by  
> reference is deprecated in  
> /var/www/localhost/htdocs/gw/lib/Horde/Maintenance.php on line 334  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Maintenance.php  
> on line 430 Deprecated: Assigning the return value of new by  
> reference is deprecated in  
> /var/www/localhost/htdocs/gw/lib/Horde/Group.php on line 158  
> Deprecated: Assigning the return value of new by reference is  
> deprecated in /var/www/localhost/htdocs/gw/lib/Horde/Group.php on  
> line 641 Deprecated: Assigning the return value of new by reference  
> is deprecated in /var/www/localhost/htdocs/gw/nag/lib/Driver.php on  
> line 134 Deprecated: Assigning the return value of new by reference  
> is deprecated in /var/www/localhost/htdocs/gw/nag/lib/Driver.php on  
> line 137 Deprecated: Assigning the return value of new by reference  
> is deprecated in /var/www/localhost/htdocs/gw/nag/lib/Driver.php on  
> line 140 Fatal error: Uncaught exception 'Exception' with message  
> 'DateTime::__construct(): It is not safe to rely on the system's  
> timezone settings. You are *required* to use the date.timezone  
> setting or the date_default_timezone_set() function. In case you  
> used any of those methods and you are still getting this warning,  
> you most likely misspelled the timezone identifier. We selected  
> 'Europe/Berlin' for 'CET/1,0/no DST' instead' in  
> /var/www/localhost/htdocs/gw/lib/Horde/Date.php:537 Stack trace: #0  
> /var/www/localhost/htdocs/gw/lib/Horde/Date.php(537):  
> DateTime->__construct() #1  
> /var/www/localhost/htdocs/gw/lib/Horde/Date.php(588):  
> Horde_Date->format('Y-m-d H:i:s') #2  
> /var/www/localhost/htdocs/gw/lib/Horde/Alarm/sql.php(143):  
> Horde_Date->sqlDateTime() #3  
> /var/www/localhost/htdocs/gw/lib/Horde/Alarm.php(275):  
> Horde_Alarm_sql->_list(false, Object(Horde_Date)) #4  
> /var/www/localhost/htdocs/gw/lib/Horde/Alarm.php(301):  
> Horde_Alarm->listAlarms(false, NULL, true, true) #5  
> /var/www/localhost/htdocs/gw/lib/Horde/Notification.php(209): Hor in  
> /var/www/localhost/htdocs/gw/lib/Horde/Date.php on line 537
> 
> 
> test.php shows:
> Horde Version
> 
> * Horde: 3.3.10
> 
> Horde Applications
> 
> * Dimp: H3 (1.1.6)
> * Horde: 3.3.10
> * Imp: H3 (4.3.9) (run Imp tests)
> * Ingo: H3 (1.2.5) (run Ingo tests)
> * Kronolith: H3 (2.3.5) (run Kronolith tests)
> * Mimp: H3 (1.1.3)
> * Mnemo: H3 (2.2.4)
> * Nag: H3 (2.3.6)
> * Turba: H3 (2.3.5) (run Turba tests)
> 
> PHP Version
> 
> * View phpinfo() screen
> * View loaded extensions
> * PHP Version: 5.3.3-pl1-gentoo
> * PHP Major Version: 5.3
> * PHP Minor Version: 3
> * PHP Subminor Version: pl1-gentoo
> * PHP Version Classification: release
> * This version of PHP has not been fully tested with this  
> version of Horde.
> 
> PHP Module Capabilities
> 
> * Ctype Support: Yes
> * DOM XML Support: Yes
> * FTP Support: Yes
> * GD Support: Yes
> * Gettext Support: Yes
> * GeoIP Support (via PECL extension): No
> Horde can optionally use the GeoIP extension to provide faster  
> country name lookups.
> * Iconv Support: Yes
> * GNU Iconv Support: Yes
> * IMAP Support: Yes
> * Imagick Library: Yes
> * JSON Support: Yes
> * LDAP Support: Yes
> * LZF Compression Support: No
> If the lzf PECL module is available, Horde can compress some  
> cached data in your session to make your session size smaller.
> * Mbstring Support: Yes
> * PCRE Support: Yes
> * PCRE UTF-8 Support: Yes
> * Mcrypt Support: Yes
> * memcached Support (memcache): No
> The memcache PECL module is only needed if you are using a  
> memcached server for caching or sessions. See horde/docs/INSTALL for  
> information on how to install PECL/PHP extensions.
> * MIME Magic Support (fileinfo): Yes
> * MIME Magic Support (mime_magic): No
> The fileinfo PECL module (see above) or the mime_magic PHP  
> extension will most likely provide faster MIME Magic lookups than  
> the built-in Horde PHP magic code. See horde/docs/INSTALL for  
> information on how to install PECL/PHP extensions.
> * MySQL Support: Yes
> * OpenSSL Support: Yes
> * PostgreSQL Support: Yes
> * Session Support: Yes
> * XML Support: Yes
> * Zlib Support: Yes
> 
> Miscellaneous PHP Settings
> 
> * magic_quotes_runtime disabled: Yes
> * memory_limit value: 128M
> If PHP's internal memory limit is not set high enough Horde  
> will not be able to handle large data items (e.g. large mail  
> attachments in IMP). You should set the value of memory_limit in  
> php.ini to a sufficiently high value - at least 64M is recommended.
> * safe_mode disabled: Yes
> * session.use_trans_sid disabled: Yes
> * session.auto_start disabled: Yes
> * zlib.output_compression disabled: Yes
> * zend_accelerator.compress_all disabled: Yes
> 
> File Uploads
> 
> * file_uploads enabled: Yes
> * upload_max_filesize: 12M
> * post_max_size: 8M
> This value should be several times the expect largest upload  
> size (notwithstanding any upload limits present in an application).  
> Any upload that exceeds this size will cause any state information  
> sent along with the uploaded data to be lost. This is a PHP  
> limitation and can not be worked around.
> 
> Required Horde Configuration Files
> 
> * config/conf.php: Yes
> * config/mime_drivers.php: Yes
> * config/nls.php: Yes
> * config/prefs.php: Yes
> * config/registry.php: Yes
> 
> PHP Sessions
> 
> * Session counter: 3
> * To unregister the session: click here
> 
> PEAR
> 
> * PEAR Search Path (PHP's include_path):   
> /var/www/localhost/htdocs/horde-webmail-1.2.8/lib:/var/www/localhost/htdocs/horde-webmail-1.2.8/lib/../pear/php
>                 
> * PEAR: Yes
> * Recent PEAR: Yes
> * Mail: Yes
> * Mail_Mime: Yes
> * Mail_mimeDecode: Yes
> * Log: Yes
> * DB: Yes
> * MDB2: Yes
> * Net_Socket: Yes
> * Date: Yes
> * Auth_SASL: Yes
> * HTTP_Request: Yes
> * HTTP_WebDAV_Server: Yes
> * Net_SMTP: Yes
> * Services_Weather: Yes
> * Cache: Yes
> * XML_Serializer: Yes
> * Net_DNS: Yes


Put as work around to the fatal error in line 104 of file lib/Horde/Date.php:
        date_default_timezone_set('Europe/Berlin');






-- 
You are subscribed to this list as: horde-bugs@progressive-comp.com
To unsubscribe, mail: bugs-unsubscribe@lists.horde.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic