The horde fatal error occurs while logging into webmail.
Here at Bobcares, we have seen several causes for this error while troubleshooting Webmail issues as part of our Server Management Services for cPanel users, web hosts, and online service providers.
Today we’ll take a look at the top causes for this error and how to fix them.
What causes horde fatal error to occur
This error normally occurs while accessing the horde webmail. This can occur when proper privilege is not set. Also, is ownership is incorrect.
The typical error message appears as:
How we fix horde fatal error
Now let’s take a look at how our Support Engineers fix this error for our customers.
Recently, one of our customers approached us with this error message. Now, let’s see how our Support Engineers fix this problem.
Initially, we check the Horde webmail configuration file. For that, we run the command:
In this file, we find the below contents which will be useful for further steps
$conf['sql']['hostspec'] = 'localhost'; $conf['sql']['username'] = 'horde'; $conf['sql']['password'] = ''; $conf['sql']['protocol'] = 'tcp'; $conf['sql']['database'] = 'horde';
Then we try to connect the horde database using the following command
#mysql -uhorde -p
As a result, we get this error:
"ERROR 1045 (28000): Access denied for user 'horde'@'localhost' (using password: YES)"
We then grant the privilege to the database using the MySQL command prompt
#mysql> grant all privileges on horde.* to horde@localhost identified by '';
Finally, this resolved the error and the customer was able to login to the Horde Webmail.
Updating the Ownership
In some cases, updating the ownership of the horde folder fixes the issue. Here is the command for it:
chown -R cpanel:cpanel /usr/local/cpanel/base/horde/
[Need any assistance to fix Joomla errors? – We’ll help you]
In short, today we saw how our Support Engineers fix this problem by updating the ownership of the horde folder and granting privileges.