[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