[horde] Upgrading to 4 from Groupware 1.2.9
Vilius Šumskas
vilius at lnk.lt
Fri Oct 7 21:54:48 UTC 2011
Brian Spraker <spraker at yahoo.com> rašė:
> ----- Original Message -----
>> From: Vilius Šumskas <vilius at lnk.lt>
>> To: "horde at lists.horde.org" <horde at lists.horde.org>
>> Cc:
>> Sent: Friday, October 7, 2011 4:20 PM
>> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
>>
>> Brian Spraker <spraker at yahoo.com> rašė:
>>
>>> ----- Original Message -----
>>>> From: Vilius Šumskas <vilius at lnk.lt>
>>>> To: "horde at lists.horde.org" <horde at lists.horde.org>
>>>> Cc:
>>>> Sent: Friday, October 7, 2011 3:43 PM
>>>> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
>>>>
>>>> Brian Spraker <spraker at yahoo.com> rašė:
>>>>
>>>>> ----- Original Message -----
>>>>>> From: Vilius Šumskas <vilius at lnk.lt>
>>>>>> To: horde at lists.horde.org
>>>>>> Cc:
>>>>>> Sent: Friday, October 7, 2011 2:31 PM
>>>>>> Subject: Re: [horde] Upgrading to 4 from Groupware 1.2.9
>>>>>>
>>>>>> Sveiki,
>>>>>>
>>>>>> Friday, October 7, 2011, 10:25:40 PM, you wrote:
>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>>> From: Vilius Šumskas <vilius at lnk.lt>
>>>>>>>> To: horde at lists.horde.org
>>>>>>>> Cc:
>>>>>>>> Sent: Friday, October 7, 2011 2:17 PM
>>>>>>>> Subject: Re: [horde] Upgrading to 4 from Groupware
>> 1.2.9
>>>>>>>>
>>>>>>>>> Even running directly as root (instead of using
>> sudo),
>>>> same errors
>>>>>> occur.
>>>>>>>>
>>>>>>>> What "pear config-show -c horde" shows if
>> you set
>>>> horde_dir
>>>>>> manually
>>>>>>>> in /root/.pearrc ?
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best regards,
>>>>>>>> Vilius
>>>>>>>>
>>>>>>>> --
>>>>>>>> Horde mailing list
>>>>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>>>>>> To unsubscribe, mail:
>> horde-unsubscribe at lists.horde.org
>>>>>>>>
>>>>>>
>>>>>>> Thats just the thing.. there is not a .pearrc file.
>> I've not
>>>> deleted
>>>>>> it and it doesn't appear.
>>>>>>
>>>>>> Then it means that your PEAR cannot create one due to
>> permission
>>>>>> problems, flaky security software on the server, or similar.
>> We cannot
>>>>>> help here much.
>>>>>>
>>>>>> All I could suggest is try installing into
>> separate PEAR
>>>>>> installation.
>>>>>>
>>>>>> --
>>>>>> Best regards,
>>>>>> Vilius
>>>>>
>>>>>
>>>>> OK - I am one step further now. Horde is installed and I
>> installed the
>>>> Groupware Webmail edition based upon the install guide:
>>>>>
>>>>> pear install -a -B horde/webmail
>>>>
>>>> Are you sure that it is installed? pear list-files horde/horde whould
>> show a
>>>> file list. Check if those exist on disk. If not, installation
>>>> probably failed
>>>> but you missed error message in the output of PEAR.
>>>>
>>>>> I then go to the webmail1/test.php file and receive:
>>>>>
>>>>>
>>>>> Could not find Horde's framework libraries in the
>>>>> following path(s):
>> /home/bsntech-com/www/webmail1/lib:.:/usr/share/php.
>>>>> Please read horde/docs/INSTALL for information on how to install
>> these
>>>>> libraries.
>>>>>
>>>>> The system pear is properly installed with all needed components
>> at
>>>> /usr/share/php AND the "lib" folder is in the
>> "webmail1"
>>>> directory correctly.
>>>>
>>>> -- Pagarbiai,
>>>>
>>>> Vilius Šumskas
>>>> LNK TV IT vadovas
>>>> mob.: +370 614 75713
>>>> http://www.lnk.lt
>>>>
>>>>
>>>
>>> All looks good on the install. I performed the 'pear list-files
>>> horde/horde' as you indicated and it ran off a huge number of files
>>> one-by-one. But, here is the install history:
>>
>> Sorry I ment "pear list-files horde/horde_autoloader". What is the
>> output and do these files physically exist on the system?
>>
>> --
>> Vilius
>>
>>
> Output:
>
> Installed Files For horde/horde_autoloader
> ==========================================
> Type Install Path
> php /root/pear/php/Horde/Autoloader/ClassPathMapper/Application.php
> php /root/pear/php/Horde/Autoloader/ClassPathMapper/Default.php
> php /root/pear/php/Horde/Autoloader/ClassPathMapper/Prefix.php
> php /root/pear/php/Horde/Autoloader/ClassPathMapper.php
> php /root/pear/php/Horde/Autoloader/Default.php
> php /root/pear/php/Horde/Autoloader.php
> test
> /root/pear/tests/Horde_Autoloader/Horde/Autoloader/ClassPathMapper/ApplicationTest.php
> test
> /root/pear/tests/Horde_Autoloader/Horde/Autoloader/ClassPathMapper/DefaultTest.php
> test
> /root/pear/tests/Horde_Autoloader/Horde/Autoloader/ClassPathMapper/PrefixTest.php
> test /root/pear/tests/Horde_Autoloader/Horde/Autoloader/AllTests.php
> test /root/pear/tests/Horde_Autoloader/Horde/Autoloader/AutoloaderTest.php
>
> This is very strange to me... because it shows they are in the /root
> folder - which of course, the web user/php user will not have access
And this is a problem. Either you still have botched PEAR install, or
you are running into strange permission/home_path issue again.
> to. Either way, the /home/bsntech-com/www/webmail1/lib directory
> does exist and have data in there.. as does the system version of
> pear at /usr/share/php.
This doesn't matter. Horde/Autoloader.php should be in your PHP's
include_path, e.i /usr/share/php. Currently it doesn't.
> And yes - all of those files do physically exist in that folder. Is
> there something else that should be set somewhere in the
> configuration - because these files should have been installed in
> the /root directory. A whole /php directory was made in /root and
> it has a ton of stuff in it.
I'm afraid we cannot help much here. If I were you I would start
inspecting why PEAR doesn't allow you to write files, or why it moves
files to wrong folders. That's probably a question to your operating
system mailing list.
--
Best Regards,
Vilius
More information about the horde
mailing list