wiki:upgrade_horde

How do I upgrade Horde?

Horde is installed from Debian packages (all 91 one of them) on cero.

In standard debian style, all configuration files are stored in /etc/horde - with a directory for each application.

Our installation is fairly standard. Here are some points to keep in mind:

  1. /etc/horde is under git control. Before upgrading ensuring all current changes are committed. Then you can see what changed.
  1. In /etc/horde/horde/conf.php you can designate the username of the admin ($conf['auth']['admins'] = array('jmcclelland');). If you login as the user specified, you get access to the web interface for updating all preferences. After upgrading you want to do this so you can ensure the Debian upgrade process propelry converted your settings to whatever new formats and new options might be available. Since the /etc/horde files are owned by root and horde runs as www - the web interface can't write to these files, but it does give you the new settings in a way that allows you to copy and paste them into the files on the server. It's a good idea to go through each app's settings and address any warnings or errors the UI provides you with.
  1. In /etc/horde/imp/prefs.d/10-webmail.php we specify that all email should be handled by mail.mayfirst.org. That will probably remain un-touched in the upgrade and will continue working after the upgrade but mentioning just in case.
Last modified 6 months ago Last modified on Jun 26, 2019, 9:41:16 AM