[horde] Fresh install of Horde ( + imp, turba, kronolith, wicked, mnemo, gollem & passwd ) on a PHP8.1 machine
Ralf Lang
ralf.lang at ralf-lang.de
Thu Nov 3 06:36:51 UTC 2022
Hi Torben,
Am 02.11.22 um 21:59 schrieb Torben Dannhauer:
> Hi,
>
>
>
> since PHP 7.4 is reaching EOL, I would like to install a fresh horde (for
> semi-productive environment) on a PHP 8.1 and migrate the data into the new
> instance.
>
> Therefore I have some questions:
>
>
>
> * Is PHP 8.1 support from horde?
Yes, but only for currently unreleased versions.
I recommend using the composer based installation.
> * Is it also support by the PEAR packages of Horde, or do I need to
> install latest dev code ?
The PEAR ecosystem is pretty much dead. Running IMP on PHP 8.1 requires
at least one PEAR package (NET_DNS2) in a version the maintainer has not
officially released through pear.
> * If I need the latest Dev Code to get it running: What is the
> preferred way of installation? Git? Composer? Are there instructions
> available? Beyond pear my experience is quite limited.
Instructions are incomplete so far and one user has reported an issue
with the database schema upgrade tool which I am currently reproducing
as I don't have it. I have an idea though.
My personal preference is running Horde through readily built
containers. It internally uses the same composer based setup I recommend
for everybody else.
See https://wiki.horde.org/Doc/Dev/H6/Installation for preliminary
documentation.
By any means, as with any upgrading activity, keep a backup of both
database and imap content and best run a pilot/lab first.
Ralf
More information about the horde
mailing list