[horde] Horde-alarms not aware of non-standard install directory

Jan Schneider jan at horde.org
Tue Jun 7 14:04:05 UTC 2011


Zitat von Ole Wolf <ole at naturloven.dk>:

> On Tue, 2011-06-07 at 09:46 +0200, Jan Schneider wrote:
>
>> Zitat von Ole Wolf <ole at naturloven.dk>:
>>
>> > Hi,
>> >
>> > I'm not sure whether this is a bug or just me not having configured my
>> > server correctly, but hopefully someone can help me out. :)
>> >
>> > I'm calling horde-alarms via a cron job as the user www-data:
>> >
>> > */5 * * * *	www-data	/usr/bin/horde-alarms
>> >
>> > At first, it gave the following error:
>> >
>> > 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
>> > 18
>> > 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 18
>> >
>> > This seems reasonable enough, since on my server, Horde isn't installed
>> > in /usr/share/php/www/horde, but in /var/www/webmail.
>> >
>> > I hacked my way around it by creating the directory /usr/share/php/www
>> > and from there making a symlink to /var/www/webmail (that is, ln
>> > -s /var/www/webmail /usr/share/php/www/horde), but this isn't an overly
>> > elegant solution.
>> >
>> > Is there an obvious way to make the horde-alarms and probably also the
>> > horde-agenda commands look for the horde installation in the right
>> > place, such as via an .ini file, or with an environment variable?
>>
>> Make sure that the user that is running the cron job, doesn't have a
>> local pear configuration in $HOME that overwrites the horde_dir path.
>
>
> I've already made sure. I double-checked by running it as a new,
> temporary user that doesn't have any settings.

Did you install into a separate PEAR installation? You need to set the  
PHP_PEAR_SYSCONF_DIR env variable then.

Jan.

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



More information about the horde mailing list