[horde] Horde-alarms problem
Jens Grüntjes
jens.gruentjes at ebira.de
Mon Mar 12 11:23:59 UTC 2012
Zitat von Jan Schneider <jan at horde.org>:
> Zitat von Jens Gruentjes <jens.gruentjes at ebira.de>:
>
>> Hello,
>>
>> I have a problem with the horde alarm system. My problem is quite
>> similar to the problem that was already discussed on this list (I
>> attached the conversation below). Unfortunately for me there was no
>> "solution" offered as information was missing. I can say that the
>> user www-data in my case has no local pear configuration. I
>> installed horde the standard way (no separate PEAR installation).
>>
>> Is it recommended to run the alarm-script as root user or is a
>> non-priviledged-user preferred? What can I do to run the script as
>> user www-data?
>>
>> I'm using Horde Groupware Webmail Edition 4.0.6
>> turba-3.0.12
>> nag-3.0.7
>> ingo-2.0.7
>> horde-4.0.14
>> kronolith-3.0.15
>> mnemo-3.0.5
>> imp-5.0.19
>
> Is your problem just "quite similar" or do you get the same error messages?
>
The error messages are the same:
www-data at xxxxxx:~$ LC_ALL=C 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 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
>>> 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.
>>
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
> --
> The Horde Project
> http://www.horde.org/
>
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
More information about the horde
mailing list