Horde shows 500 Internal server error: PHP Fatal error: Call to undefined function textdomain()

Created:

2016-12-18 06:55:05 UTC

Modified:

2017-08-08 13:44:35 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Horde shows 500 Internal server error: PHP Fatal error: Call to undefined function textdomain()

Applicable to:

  • Plesk Onyx for Windows

Symptoms

  • When trying to access Horde webmail the following error appears in web-browser:

    500 - Internal server error.
    There is a problem with the resource you are looking for, and it cannot be displayed.
  • When Detailed errors option is enabled in IIS Horde webmail shows the following in a browser:

    PHP Fatal error:  Call to undefined function textdomain() in C:\\Program Files (x86)\\Parallels\\Plesk\\Webmail\\horde\\pear\\pear\\Horde\\Registry\\Registryconfig.php on line 63

Cause

Horde installation is corrupted.

Resolution

  1. Create a backup of horde database:

    "%plesk_dir%\\MySQL\\bin\\mysqldump.exe" -uadmin -p -P3306 horde > C:\\horde.sql
  2. Delete and install Horde component through Plesk Installer.
  3. Restore the backup of horde database:
    "%plesk_dir%\\MySQL\bin\\mysql.exe" -uadmin -p -P3306 horde < C:\\horde.sql

Note: If the password for MySQL is not known, use MySQL Web admin in Tools & Settings > Database Servers

Have more questions? Submit a request
Please sign in to leave a comment.