Re: PHP error messages in syslog
Jan Schneider <[email protected]> Thu, 05 Jul 2018 20:52:52 +0000
| Newsgroups | gmane.comp.horde.turba |
|---|---|
| Message-ID | <[email protected]> |
Zitat von Hans Dingemans <[email protected]>: > Hello, > > > Since a long time I have these error messages in my syslog: > > HORDE: [turba] PHP ERROR: Declaration of > Turba_Driver_Vbook::_add(array $attributes, array $blob_fields = > Array) should be compatible with Turba_Driver::_add(array > $attributes, array $blob_fields = Array, array $date_fields = Array) > [pid 8983 on line 0 of "/usr/share/horde/turba/lib/Driver/Vbook.php"] > > It comes up when browsing the address book, at the moment I click on > one of my address book entries. > > I upgraded to the current horde/turba versions, and now it has changed to: > Jul 4 12:19:08 cloudserver HORDE: [turba] PHP ERROR: Declaration of > Horde_Form_Type_country::init($prompt = NULL) should be compatible > with Horde_Form_Type_enum::init($values, $prompt = NULL) [pid 10863 > on line 0 of "/usr/share/php/Horde/Form/Type.php"] > Jul 4 12:19:08 cloudserver HORDE: [turba] PHP ERROR: Declaration of > Horde_Form_Action_updatefield::getActionScript(&$form, &$renderer, > $varname) should be compatible with > Horde_Form_Action::getActionScript($form, $renderer, $varname) [pid > 10863 on line 0 of "/usr/share/php/Horde/Form/Action/updatefield.php"] > Jul 4 12:19:08 cloudserver HORDE: [turba] PHP ERROR: Declaration of > Horde_Form_Action_updatefield::setValues(&$vars, $sourceVal, > $arrayVal = false) should be compatible with > Horde_Form_Action::setValues(&$vars, $sourceVal, $index = NULL, > $arrayVal = false) [pid 10863 on line 0 of > "/usr/share/php/Horde/Form/Action/updatefield.php"] > Jul 4 12:19:08 cloudserver HORDE: [turba] PHP ERROR: Declaration of > Turba_Form_EditContact::renderActive($renderer, $vars, $action, > $method) should be compatible with > Horde_Form::renderActive($renderer = NULL, $vars = NULL, $action = > '', $method = 'get', $enctype = NULL, $focus = true) [pid 10863 on > line 0 of "/usr/share/horde/turba/lib/Form/EditContact.php"] > > I only have one localized adaption to my configuration, and that is > the use of multiple email addresses instead of one. My > /etc/horde/turba/backends.local.php: > <?php > unset($cfgSources['localsql']['map']['email']); > $cfgSources['localsql']['map']['emails'] = 'object_emails'; > $cfgSources['localsql']['tabs'][_("Communications")] = > array('emails', 'homeEmail', 'workEmail', > 'homePhone', 'homePhone2', > 'workPhone', 'workPhone2', 'carPhone', > 'radioPhone', 'companyPhone', > 'assistPhone', 'homeFax', > 'cellPhone', 'fax', 'pager', > 'imaddress', > 'imaddress2', 'imaddress3'); > $cfgSources['localsql']['search'] = array( 'name', 'emails'); > > > ....but renaming this file does not solve the problem, so I don't > think the problem is there. > > I have php5 and php7 both installed on my system, but since these > are Declaration errors it doesn't make sense that this would be > causing this kind of problem. > > Anyone any clues on what is going wrong, and how to solve it? > > Big thanks! Remove E_STRICT from the PHP error_reporting level in the Horde configuration. -- Jan Schneider The Horde Project https://www.horde.org/ -- turba mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]