[horde] Horde 4 + MAMP

Luis Felipe Marzagao/Andamentos lfbm.andamentos at gmail.com
Mon Aug 1 13:01:38 UTC 2011


Em 01/08/11 02:41, Jan Schneider escreveu:
>
> Zitat von Reindl Harald <h.reindl at thelounge.net>:
>
>> Am 01.08.2011 04:47, schrieb Luis Felipe Marzagao/Andamentos:
>>> Hello:
>>>
>>> I'm trying to set up horde 4 with MAMP on Mac OS for testing purposes.
>>>
>>> Everything seems to be ok. I could easily install horde and 
>>> dependencies via 'pear instal ...'
>>>
>>> After copying conf.php.dist to conf.php and setting proper 
>>> parameters, I could successfully load horde and enter
>>> admin interface.
>>>
>>> But just above horde menus and stuff I'm getting a lot of messages 
>>> like these:
>>>
>>> Warning: Invalid callback Horde::errorHandler, class 'Horde' not 
>>> found in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Config.php on line 650
>>>
>>> Deprecated: Assigning the return value of new by reference is 
>>> deprecated in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Config.php on line 650
>>>
>>> ...
>>>
>>> Warning: Invalid callback Horde::errorHandler, class 'Horde' not 
>>> found in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Registry.php on 
>>> line 1450
>>>
>>> Deprecated: Assigning the return value of new by reference is 
>>> deprecated in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Registry.php on 
>>> line 1450
>>>
>>> Warning: Invalid callback Horde::errorHandler, class 'Horde' not 
>>> found in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Registry.php on 
>>> line 1458
>>>
>>> Deprecated: Assigning the return value of new by reference is 
>>> deprecated in
>>> /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Registry.php on 
>>> line 1458
>>>
>>> I have 'error_reporting  =  E_ALL' and 'display_errors = On' in my 
>>> php.ini.
>>>
>>> Why is it happening? What could be wrong? Any clues?
>
> Set your error level to E_ALL & ~E_DEPRECATED.
>
Ok, did that. The deprecated messages went away, but I'm still getting 
the warning msgs like this:

Warning: Invalid callback Horde::errorHandler, class 'Horde' not found 
in /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Config.php on line 650

I could supress warning msgs as well, but I intend to start a little 
inhouse module and it would be nice to leave all msgs on.

So I would rather fix the problem (if it's possible). But I don't know 
where to look.

My horde test.php page shows everything ok (please see attached).

Does downgrading the php version solve the issue?

>> because most developers do not understand that on EVERY development
>> machine E_ALL | E_STRICT + display_errors has to be mandatory
>> and where clean code exists this error level without display_errors
>> is practicable for some hndret domains
>
> If you don't have anything useful to add, better don't add anything at 
> all. Thanks.
>
Completely agree.
> Jan.
>
Thanks a lot for the help.
Luis Felipe


More information about the horde mailing list