[horde] Problem with PEAR horde_dir setting

Jan Schneider jan at horde.org
Fri Dec 28 17:52:32 UTC 2012


Zitat von Luis Felipe Marzagao <lfbm.andamentos at gmail.com>:

> Hello:
>
> Everytime I install horde on a new machine (ubuntu), and after  
> running horde/horde_role script, although I specify horde directory  
> as being /var/www/horde, pear's horde_dir config is always set as  
> /usr/share/php/www/horde:
>
> Base Horde directory           horde_dir /usr/share/php/www/horde
>
> Despite that, pear manages to install horde just fine in the correct  
> path (/var/www/horde).
>
> But this setting (horde_dir) affects horde scripts and makes cron  
> report php errors from horde-alarms and kronolith-agenda, because  
> they cannot find include files, as below:
>
> horde-alarms:
>
> PHP Warning:  
> require_once(/usr/share/php/www/horde/lib/Application.php): failed  
> to open stream: No such file or directory in /usr/bin/horde-alarms  
> on line 21 PHP Fatal error: require_once(): Failed opening required  
> '/usr/share/php/www/horde/lib/Application.php'  
> (include_path='.:/usr/share/php:/usr/share/pear') in  
> /usr/bin/horde-alarms on line 21
>
> kronolith-agenda:
>
> PHP Warning:  
> require_once(/usr/share/php/www/horde/kronolith/lib/Application.php): failed  
> to open stream: No such file or directory in  
> /usr/bin/kronolith-agenda on line 19 PHP Fatal error:  
> require_once(): Failed opening required  
> '/usr/share/php/www/horde/kronolith/lib/Application.php'  
> (include_path='.:/usr/share/php:/usr/share/pear') in  
> /usr/bin/kronolith-agenda on line 19
>
> If I manually fix the path of horde_dir to /var/www/horde (via pear  
> config-set ...), then horde-alarms and kronolith-agenda run just  
> fine, with no erros.
>
> I don't know pear internals and I wonder if this is the desired  
> behavior. Why does pear's horde_dir default to /usr/share/php/www  
> and not /var/www/horde as specified during horde_role?
>
> Thanks  lot,
> Luis Felipe

Do you run the scripts with a different user than you used to install  
Horde? Do you use a separate PEAR installation for Horde?
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the horde mailing list