[horde] Suggestion - small change to Horde6 install instructions

Brent impuser at bitrealm.com
Mon Jun 29 23:44:42 UTC 2026


  On a clean system, I get horde installed by:

$ cd /var/www/html/
$ mkdir horde
$ cd horde
$ composer create-project horde/bundle .
$ composer require horde/timeobjects  horde/content
$ cp ./vendor/horde/horde/config/conf.php.dist ./var/config/horde/conf.php
$ mysql -u root -p

mariadb> create database horde
    -> character set = 'utf8mb4';
mariadb> grant ALL on horde.* to 'thehordeuser'@'localhost' identified  
by 'your-horde-pw-here';
mariadb> exit

Now go to the horde web page. Click the gear and you'll see that Horde  
is "out of date".  Configure Horde primarily by going to the Database  
tab and set up your database. For my example, I use:

sql phptype: MySQL(mysqli)
username: thehordeuser
password: your-horde-pw-here
protocol: tcp/ip
hostspec: localhost
sql port: 3306
databse: horde
charset: utf8mb4
 

I leave the rest default. 

Then "Generate Horde Configuration"

You can then click on "Refresh" and then you'll see the option to  
"Update all DB schemas"

I DO note that horde rc7 DOES save and use the Database configuration,  
but it can't pull it back out of the config, so you must re-enter the  
Database information anytime you go into the Horde configuration  
options.

brent

Quoting Sebastian Arcus <s.arcus at open-t.co.uk>:

> The instructions to populate the database with tables are part of  
> the install how-to. I was suggesting that maybe it isn't  
> sufficiently obvious that populating the database with tables  
> immediately after setting up the connection to the database is  
> critical - otherwise Horde will crash with no obvious error message  
> (at least in my case/setup).
>
> On the other hand, maybe I was a bit too relaxed in following the  
> install instructions a bit loosely, as some older versions of Horde  
> used to offer in the GUI to populate the database - if I remember  
> correctly.
>
> On 29/06/2026 21:11, Mike wrote:
>> I poked around the install section and found the migrate up line  
>> you are looking for here:
>>
>> https://wiki.horde.org/Doc/Dev/H6/Installation/InstallBase
>>
>> I'm not sure where you started and I agree that maybe the  
>> instructions need updating.
>>
>> Mike
>>
>> Quoting Sebastian Arcus <s.arcus at open-t.co.uk>:
>>
>>> Hello and thank you for all the work put into making Horde 6 happen.
>>>
>>> I've just spent a number of hours trying to get Horde 6 working  
>>> after it kept on crashing with "502 Bad Gateway" as soon as I  
>>> configured the database access.
>>>
>>> Eventually I realised that I needed to populate the database with  
>>> tables with "horde-db-migrate up" - before trying to navigate any  
>>> other sections of the admin interface.
>>>
>>> Maybe there could be a note to say "don't try anything else before  
>>> populating the database tables in the section below" - or  
>>> something like this - to save other slightly clueless people like  
>>> me from generating noise on this list :)
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/To unsubscribe,  
> mail: horde-unsubscribe at lists.horde.org


More information about the horde mailing list