[horde] Horde on a webhosting package
Jan Schneider
jan at horde.org
Mon Sep 16 17:54:18 UTC 2013
Zitat von Steven Swarts <steven at swartsit.com>:
> On 16/09/2013 11:30 PM, Steven Swarts wrote:
>> On 16/09/2013 4:44 PM, Jan Schneider wrote:
>>>
>>> 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.
>>
>> Ok I suck at this apparently :(
>>
>> I tried this:
>>
>> pear config-set -c horde horde_dir /home/example/public_html/horde
>>
>> didn't work, error is - Channel "horde" does not exist
>>
>> All the commands I used are these:
>>
>> 1) cd public_html/
>> 2) mkdir horde
>> 3) pear config-create ~/public_html/horde/ ~/public_html/horde/pear.conf
>> 4) pear -c ~/public_html/horde/pear.conf install pear
>> 5) ~/public_html/horde/pear/pear -c ~/public_html/horde/pear.conf
>> channel-discover pear.horde.org
>> 6) ~/public_html/horde/pear/pear -c ~/public_html/horde/pear.conf
>> install horde/horde_role
>> 7) ~/public_html/horde/pear/pear -c ~/public_html/horde/pear.conf
>> run-scripts horde/horde_role
>> 8) ~/public_html/horde/pear/pear -c ~/public_html/horde/pear.conf
>> install -a -B horde/webmail
>> 9) 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
>> 10) pear config-set -c horde horde_dir /home/example/public_html/horde
>> 11) /home/example/public_html/horde/pear/pear config-set -c horde
>> horde_dir /home/example/public_html/horde
>> 12) /home/example/public_html/horde/pear/pear config-set -c
>> /home/example/public_html/horde/pear.conf horde horde_dir
>> /home/example/public_html/horde
/home/example/public_html/horde/pear/pear -c
/home/example/public_html/horde/pear.conf config-set -c horde
horde_dir /home/example/public_html/horde
>> config-set: only the layers: "user" or "system" are supported
>>
>>
>> Command 5 says channel discover of pear.horde.org and yet it can't find it?
>>
>> Hmmm, thought I had it with 11 but that still showed an error same
>> as before...
>>
>> Help is very much appreciated thanks Jan
>>
>> Steve
>
> Ok I found out this command (quite helpful actually)
>
> /home/example/public_html/horde/pear/pear -c
> /home/example/public_html/horde/pear.conf config-show
>
> outputs this:
>
> http://pastebin.com/Wh1FbNsy
>
> I run this command again:
>
> 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
>
> and it fails:
>
> 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
>
> hmmm.... strange... can't find anything else that refers to that ~
>
> Steve
--
Jan Schneider
The Horde Project
http://www.horde.org/
More information about the horde
mailing list