With a new horde upgrade, comes new issues.
Horde on a remote MySQL server does not function correctly as of the latest upgrade - here is the fix:
The short answer:
/usr/local/cpanel/base/horde/config/conf.php is missing:
$conf['sql']['protocol'] = 'tcp';
Put it in the same general area as the other $conf['sql'] lines, so it continues to read cleanly.
The long answer:
It appears that Horde does not recognize that the database is not local, even when the hostspec doesn't read 'localhost', so it still continues to attempt to connect via the local socket. Putting in that line forces Horde to use the network, and it correctly connects to the remote MySQL server.
Horde on a remote MySQL server does not function correctly as of the latest upgrade - here is the fix:
The short answer:
/usr/local/cpanel/base/horde/config/conf.php is missing:
$conf['sql']['protocol'] = 'tcp';
Put it in the same general area as the other $conf['sql'] lines, so it continues to read cleanly.
The long answer:
It appears that Horde does not recognize that the database is not local, even when the hostspec doesn't read 'localhost', so it still continues to attempt to connect via the local socket. Putting in that line forces Horde to use the network, and it correctly connects to the remote MySQL server.