[horde] Horde on a webhosting package

Jan Schneider jan at horde.org
Mon Sep 16 08:44:23 UTC 2013


Zitat von Steven Swarts <steven at swartsit.com>:

> On 14/09/2013 5:40 PM, Jan Schneider wrote:
>>
>> Zitat von Steven Swarts <steven at swartsit.com>:
>>
>>> On 14/09/2013 11:02 AM, Steven Swarts wrote:
>>>> G'day guys,
>>>>
>>>> I currently have Horde running on my own server, but I'm  
>>>> migrating my website and emails to a reseller package system -  
>>>> cPanel. Now they boast Horde, but its way out dated and only when  
>>>> cPanel 11.40 comes out will they support Horde 5; currently they  
>>>> are on 11.38 I think.
>>>>
>>>> Anyway what I would like to know is if I can install horde  
>>>> without having full ssh installation abilities?
>>>> I have chrooted ssh, limited to general commands and when I type  
>>>> # pear it shows up the pear commands.
>>>>
>>>> Anyone done this before? Can I do it? Any problems with this?
>>>>
>>>> I was thinking of just installing it to  
>>>> http://www.techcare.net.au/horde5 or something
>>>>
>>>> */Regards,/*
>>>>
>>>> */Steven Swarts/*
>>>>
>>>
>>> Ok so I followed the install into separate PEAR, as I couldn't get  
>>> access to the local PEAR.
>>> Everything works fine up until this command:
>>>
>>> username at example.com # PHP_PEAR_SYSCONF_DIR=~/public_html/horde  
>>> php -d include_path=~/public_html/horde/pear/php  
>>> ~/public_html/horde/pear/webmail-install
>>>
>>> Warning: require_once(~/public_html/horde/lib/Application.php):  
>>> failed to open stream: No such file or directory in  
>>> /home/example/public_html/horde/pear/webmail-install on line 17
>>>
>>> Fatal error: require_once(): Failed opening required  
>>> '~/public_html/horde/lib/Application.php'  
>>> (include_path='/home/example/public_html/horde/pear/php') in  
>>> /home/example/public_html/horde/pear/webmail-install on line 17
>>>
>>> The doc's say this:
>>>
>>> If you installed Horde Groupware Webmail Edition into the global  
>>> PEAR system, this script should be in your command path. If the  
>>> script cannot be found in your path, you need to specify the full  
>>> path to the script, e.g.:
>>>
>>> /var/www/webmail/pear/webmail-install
>>>
>>> You can use the pear command to find the place where the script  
>>> has been installed:
>>>
>>> pear config-get bin_dir
>>>
>>> If you installed into a local PEAR installation, you need to tell  
>>> PHP and PEAR where to find the installation and the script, e.g.:
>>>
>>> PHP_PEAR_SYSCONF_DIR=/var/www/webmail php \
>>>    -d include_path=/var/www/webmail/pear/php \
>>>    /var/www/webmail/pear/webmail-install
>>>
>>>
>>> I used the last one because I have a cPanel hosting, and I  
>>> installed into a local PEAR repository.
>>> Should I use the other option?
>>>
>>> In my case the command:
>>>
>>> username at example.com # ~/public_html/horde/pear/webmail-install
>>>
>>> Regards,
>>>
>>> *//*
>>>
>>> */Steven Swarts/*
>>
>> Use the full path, PHP doesn't expand ~.
>
> Tried that too...
>
> user at example.com.au [~]#  
> PHP_PEAR_SYSCONF_DIR=/home/example/public_html/horde php -d  
> include_path=/home/example/public_html/horde/pear/php  
> /home/example/public_html/horde/pear/webmail-install
>
> Warning: require_once(~/public_html/horde/lib/Application.php):  
> failed to open stream: No such file or directory in  
> /home/example/public_html/horde/pear/webmail-install on line 17
>
> Fatal error: require_once(): Failed opening required  
> '~/public_html/horde/lib/Application.php'  
> (include_path='/home/example/public_html/horde/pear/php') in  
> /home/example/public_html/horde/pear/webmail-install on line 17
>
> Still doesn't work
>
> Although with all my other commands setting up this horde install I  
> used ~ maybe something is using that in a command?

Yes, it's stored in your pear configuration. Try something like:

pear config-set -c horde horde_dir /home/example/public_html/horde/

Obviously using the correct pear path and flags.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the horde mailing list