[horde] Horde 4 + MAMP

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


Em 01/08/11 04:02, Reindl Harald escreveu:
>
> Am 01.08.2011 07:41, schrieb Jan Schneider:
>> 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.
>>
>>> 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
> i added some useful if you wourld read and think about it
>
> hanlde all sort of php-warnings as like they would be fatal errors like
> i do since ten years and your software will a) run on such machines without
> flooding the error-log and b) you eill get less bugs because warnings often
> are the root-cuase for errors in other code-regions
>
> and for the OP:
> Apaches<Diretory-directive is yur friend to change the error_repoting
> for folders with unclean applications to prevent flooding the log
> but beware of php-constants ->  in the context of httpd only
> numeric varianles are allowed - the other option should be somewhere
> in the ohrde-backend but i can not say much abouzt Horde4 since
> it has no migration-path for rpm-driven installations this time
>
But I think horde 4 is developed with all error levels turned on, which 
is the best practice, I think. I remember reading something about this. 
The erros I'm seeing might be derived from my MAMP install or my php 
version or something else. I just don't know where to look in order to 
solve the issue.

Thanks.



More information about the horde mailing list