[horde] Installation Horde 6

R.J.Baart at Prompt.nl R.J.Baart at Prompt.nl
Sun Jan 25 22:31:46 UTC 2026


All in all, I find it rather difficult. One of the problems I have is 
that the configuration horde/conf.php cannot be saved because every time 
I try, I get an error saying that the database details are incorrect, 
and then the error mentioned in my previous email appears in the logging.

Not finding a solution for this problem, I decided to write the 
configuration myself in horde/conf.php. That works, and I then have a 
connection to the database. The database is also filled with tables, so 
that's fine.

I can now also log in, so authentication via imp works.
     $conf[‘auth’][‘params’][‘app’] = ‘imp’;
     $conf[‘auth’][‘driver’] = ‘application’;
After the login screen looks pretty good, like with Horde 5.

But still problems.

- error writing conf.php it is not practical at all.

- I can't read my email. Dovecot is the imap server. In Horde 5 that 
worked immediately, now it doesn't. I don't see why. Nog errors in the 
logfiles, on screen "error when communicating with the server". I 
suppose it is something between dovecot (2.4) and Horde 6.

Desperate I followed some update procedures from Ralf Lang:

     # Allow unreleased development code from branch
     composer config minimum-stability dev
     # Prefer released alpha, beta or stable code over less stable versions
     composer config prefer-stable true
     # Install the new version of the installer plugin
     composer require horde/horde-installer-plugin "^3 || 
dev-FRAMEWORK_6_0"
     # Update everything according to environment set above
     composer update
     # Transition from symlink mode to proxy mode and rewrite registry 
files
     composer horde:reconfigure --force

That resulted in some updates but not the result I hoped for. In ended 
that the login screen says:

     Please create a /<website 
directory>/horde/var/config/horde/conf.php file and then run 'composer 
horde-reconfigure' to activate Horde

The file can't be created, it exists already and is read if login using 
the link

     https://<myserver>/horde/index.php

This way I skip the error. But still not see my mail.

I think I'm close but pff....

Op 25-1-2026 om 19:15 schreef Brent:
>  I'd type in the port used for your database, just to be complete. I 
> had not setup postgresql before, so I just did it and it works for me. 
> A few things to test/check:
>
> Enable the test.php and ensure that you have all necessary php modules 
> installed, key would be php-pgsql
>
> Verify that you can connect to this db from the shell using this user 
> AND create a table.
>
> $ psql -h localhost -p 5432 -U mydatabase_user mydatabase_name
> (type in password)
>
> If that also works, then be sure you can create a table as that user:
>
> mydatabase_name->   create table test123 (testname varchar(255)  );
>
> If that works, then the database is operational.
>
> Next up would be the verify that you have the right stuff installed 
> via composer. Critical could be the DB package:
>
> $ sudo -u apache composer show | grep -i db
> horde/db                     3.0.0alpha6   Database abstraction library
>
> See if any of that helps you.
>
> Good luck!
>
> brent
>
> Quoting Ruud Baart <r.j.baart at prompt.nl>:
>
>> Hi,
>>
>> Hope anyone can help.
>>
>> Thanks to Brent's brief instructions, I have now made considerable 
>> progress with the installation of Horde 6 on my new Debian trixie 
>> server (PHP8.4, Posgresql 17, nginx). I can now configure the server. 
>> It's pretty similar to Horde 5, so I think I understand it reasonably 
>> well. However, I'm going around in circles because I'm getting an 
>> error message that I can't resolve.
>>
>> The message is:
>>
>>     Undefined variable $results [pid 329592 on line 1242 of "/<my 
>> webroot 
>> dir>/horde/vendor/horde/db/lib/Horde/Db/Adapter/Postgresql/Schema.php"]
>>
>> This message appears when I configure the “SQL Database Settings”:
>>
>> $conf[sql][phptype] PostgreSQL
>>
>> $conf[sql][username] mydatabase_user
>>
>> $conf[sql][password] ****
>>
>> $conf[sql][protocol] tcp/ip
>>
>> $conf[sql][hostspec] localhost
>>
>> $conf[sql][port] <empty>
>>
>> $conf[sql][database] mydatabase_name
>>
>> $conf[sql][charset] utf-8
>>
>> $conf[sql][splitread] Disabled
>>
>> Nothing fancy there, I think.
>>
>> -- 
>> 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