cphorde is a cPanel email service that manages Horde Webmail, one of the default webmail clients in cPanel. It stores email data, contacts, and preferences in a database.
This happens when the Horde database is corrupted or missing.
/usr/local/cpanel/bin/update_horde_config --force
If that doesn't work, run:
/usr/local/cpanel/bin/horde_mysqltosqlite
Then restart cPanel services:
service cpanel restart
This can be caused by database corruption or permission issues.
mysqlcheck -r horde
If the issue persists, remove and reinstall Horde:
/scripts/fullhordereset
Then restart MySQL:
systemctl restart mysql
If Horde is not syncing emails, the Dovecot and Exim services might be the issue.
systemctl restart dovecot
systemctl restart exim
If cphorde is consuming too many resources, it may be due to old or excessive Horde logs and cache.
rm -rf /var/cpanel/horde/log/*
rm -rf /var/lib/mysql/horde/*
Restart cPanel:
service cpanel restart
| Issue | Fix |
|---|---|
| Database connection error | Run /usr/local/cpanel/bin/update_horde_config --force |
| Horde not loading | Run mysqlcheck -r horde or /scripts/fullhordereset |
| Emails not syncing | Restart dovecot and exim |
| High resource usage | Delete Horde cache/logs |
Now cphorde should work properly in cPanel!