[horde] Horde 4.0-BETA1

Jan Schneider jan at horde.org
Thu Mar 17 09:46:31 UTC 2011


Zitat von lst_hoe02 at kwsoft.de:

> Zitat von Jan Schneider <jan at horde.org>:
>
>> Zitat von lst_hoe02 at kwsoft.de:
>>
>>> Zitat von Jan Schneider <jan at horde.org>:
>>>
>>>> The Horde Team is pleased to announce the first beta release of the Horde
>>>> Application Framework version 4.0.
>>>>
>>>> The Horde Application Framework is a flexible, modular,  
>>>> general-purpose web
>>>> application framework written in PHP. It provides an extensive array of
>>>> components that are targeted at the common problems and tasks involved in
>>>> developing modern web applications. It is the basis for a large number of
>>>> production-level web applications, notably the Horde Groupware    
>>>> suites. For more
>>>> information on Horde or the Horde Groupware suites, visit    
>>>> http://www.horde.org.
>>>>
>>>> IMPORTANT! This is a preview version that should not be used on production
>>>> systems. This version is considered feature complete but there  
>>>> are   likely to be
>>>> bugs. You should not use this preview version with existing production
>>>> data. Migration of data from earlier versions has not been fully   
>>>>  tested yet and
>>>> is not supported.
>>>>
>>>> We encourage widespread testing and feedback via the mailing  
>>>> lists  or our bug
>>>> tracking system. Updated translations are very welcome, though  
>>>> some strings
>>>> might still change before the release candidates are prepared.
>>>>
>>>> The installation method for Horde 4 has been changed to use the PEAR
>>>> installer. To prepare your local PEAR installation to install  
>>>> software from
>>>> Horde's PEAR server, run the following commands from the command line:
>>>>
>>>> pear channel-discover pear.horde.org
>>>> pear install horde/horde_role-beta
>>>> pear run-scripts horde/horde_role
>>>>
>>>> The last command will ask you for the filessystem location for your Horde
>>>> installation. This should be some path in your web server's document root,
>>>> e.g. /var/www/horde. These commands only need to be run once. You are now
>>>> prepared to install, upgrade and uninstall Horde packages. To    
>>>> install the beta
>>>> release of Horde, run the following commands:
>>>>
>>>> pear install horde/horde-beta
>>>>
>>>> Just go to the config/ directory of your Horde installation and copy
>>>> conf.php.dist to conf.php:
>>>>
>>>> cd /var/www/horde/config/
>>>> cp conf.php.dist conf.php
>>>>
>>>> Then point your browser to the installation location, go to the
>>>> Administration/Configuration screen and start configuring. You   
>>>> probably want
>>>> to:
>>>>
>>>> 1. Configure a real authentication backend!
>>>> 2. Configure a database backend (Horde configuration, Database tab)
>>>> 3. Install the database tables ("Update all DB schemas" button)
>>>> 4. Configure any other applications you installed
>>>>
>>>> To upgrade from the earlier alpha release, you only have to run:
>>>>
>>>> pear upgrade -c horde
>>>
>>> After upgrade most parts work as expected but deleting of messages  
>>>  in  IMP throw the following error:
>>>
>>> Mar 17 09:55:15 djigzo-tst HORDE: HORDE [imp] /**      *   
>>> Constructor.       *      * @param Horde_Db_Adapter $db  The   
>>> database connection.       * @param string $auth  The current  
>>> user.       */ Method [ <user,  overwrites Horde_History, ctor>  
>>> public  method __construct ] {   @@   
>>> /usr/share/php/Horde/History/Sql.php  44 - 48    - Parameters [2]  
>>> {      Parameter #0 [ <required> $auth  ]     Parameter #1 [  
>>> <required>  Horde_Db_Adapter $db ]   } }  has  unfulfilled  
>>> dependencies (Parameter  #0 [ <required> $auth ]) [pid  4406 on  
>>> line 33 of   "/usr/share/php/Horde/Injector/DependencyFinder.php"]
>>
>> Also: *where* do you get that message? Only in the logs?
>>
>> Jan.
>
> No, white screen with the error below and in the logs like above.
>
> Ein schwerer Fehler ist aufgetreten:
> /** * Constructor. * * @param Horde_Db_Adapter $db The database   
> connection. * @param string $auth The current user. */ Method [  
> <user,  overwrites Horde_History, ctor> public method __construct ]  
> { @@  /usr/share/php/Horde/History/Sql.php 44 - 48 - Parameters [2]  
> {  Parameter #0 [ <required> $auth ] Parameter #1 [ <required>   
> Horde_Db_Adapter $db ] } } has unfulfilled dependencies (Parameter  
> #0  [ <required> $auth ])
> Details wurden für den Administrator mitgeloggt.
>
> If i have changed the correct file in   
> <pear-directory>/Horde/History/Sql.php than the fix does not work in  
>  my case :-(

We need a backtrace then. The only place where the History object is  
instantiated correctly passes all parameters. I have no idea why the  
DependencyFinder would jump in here.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the horde mailing list