[horde] horde on Dreamhost - Stalled pages
Luis Felipe Marzagao
lfbm.andamentos at gmail.com
Sat Dec 6 20:02:20 UTC 2014
On 05-12-2014 16:08, Jan Schneider wrote:
>
> Zitat von Luis Felipe Marzagao <lfbm.andamentos at gmail.com>:
>
>> Em 05/12/2014 10:40, Mauricio Jose T. Tecles escreveu:
>>>
>>> ----- Mensagem de Luis Felipe Marzagao <lfbm.andamentos at gmail.com>
>>> ---------
>>> Data: Thu, 04 Dec 2014 22:49:09 -0200
>>> De: Luis Felipe Marzagao <lfbm.andamentos at gmail.com>
>>> Assunto: [horde] horde on Dreamhost - Stalled pages
>>> Para: horde at lists.horde.org
>>>
>>>
>>>> Hello:
>>>>
>>>> I've set up a horde install on a shared host on Dreamhost.
>>>> Everything seems just fine. Horde test page gives no errors.
>>>> Everything green. I can login into Horde with my admin user and
>>>> configure horde in the Configuration page.
>>>>
>>>> But the dynamic pages seem stalled.
>>>>
>>>> IMP does not any further than "loading..."
>>>>
>>>> http://imageshack.com/a/img674/8194/3hq27H.png
>>>>
>>>> Same thing with Kronolith:
>>>>
>>>> http://imageshack.com/a/img908/8205/jqHRAB.png
>>>>
>>>> I also noticed Horde Configuration page does not show horde's core
>>>> databases:
>>>>
>>>> http://imageshack.com/a/img538/1390/uH0yz9.png
>>>>
>>>> Other symptoms:
>>>>
>>>> - Log is set to "Info". I get no erros, just normal login/logout
>>>> messages.
>>>>
>>>> - Mnemo, Nag and Turba all work just fine. I can view, add, edit
>>>> entries on them.
>>>>
>>>> - Already tried different browsers, hit F5 to realod pages, but I
>>>> get the same behaviour.
>>>>
>>>>
>>>> I appreciate any pointers or help.
>>>>
>>>> Thanks in advance.
>>>>
>>>> Luis Felipe
>>>> --
>>>> Horde mailing list
>>>> Frequently Asked Questions: http://horde.org/faq/
>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>
>>>
>>> ----- Final da mensagem de Luis Felipe Marzagao
>>> <lfbm.andamentos at gmail.com> -----
>>>
>>> Right permission for webserver user on horde files?
>>>
>>
>> I don´t think so. I can change the configuration just fine via Horde.
>> Also, Nag, Turba an Mnemo work just fine. And test page does not show
>> any erros. IMP and Kronolith folders have the same permissions as the
>> other folders. It was all installed via PEAR. Same permissions for
>> all them.
>>
>> Thanks!
>>
>>
>>> Mauricio
>>>
>>>
>>>
>>> Maurício José T. Tecles
>>> Núcleo de Informática
>>> Instituto de Biofísica Carlos Chagas Filho - UFRJ
>>> mtecles at biof.ufrj.br
>>> Tel.: (21) 3938-6526 ou 3938-6544
>>>
>>>
>>
>> --
>> Horde mailing list
>> Frequently Asked Questions: http://horde.org/faq/
>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
> See the FAQ
>
Hello:
I've just solved the issue.
In case anybody is experiencing the same problem in Dreamhost + Horde 5,
here's what you should do.
Dreamhost does not provide a system wide pear installation, so you have
to install pear locally to your user, as described here [1].
As you can see, the way it's suggested in Dreamhost Wiki, you'll be
using pear with the ~/.pearrc file as configuration source file.
So in order to Horde work properly, you must follow the instruction
provided in horde/docs/INSTALL [2] and set the PHP_PEAR_SYSCONF_DIR to
your local pear folder (something like /home/youruser/pear).
You can set it in a .htaccess file in a top web folder (don't do it in
horde/.htaccess because it will be overwritten on next update).
It won't work right away, since pear internals will look for a file
called pear.conf and not your ~/.pearrc in the folder defined in
PHP_PEAR_SYSCONF_DIR.
So you can create a symbolic link to that file, something like this
(assuming you have installed pear in a folder called pear in your home
directory):
ln -s ~/.pearrc ~/pear/pear.conf
Now everything works as expected, except for the automated creation of
horde core databases, which I had to accomplish using horde-db-migrate,
but other than that, now it's working fine.
There are some alternatives, like creating a default pear.conf file as
described in the horde/docs/INSTALL or even setting the HOME environment
in the .htaccess (this way pear will find the .pearrc file and you won't
have to create a symbolic link), but I think the way proposed here is
more Dreamhost conforming.
Thanks.
Luis Felipe
[1] http://wiki.dreamhost.com/PEAR
[2] https://github.com/horde/horde/blob/master/horde/docs/INSTALL#L546
More information about the horde
mailing list