Webmail shows blank page

Created:

2016-11-16 13:17:24 UTC

Modified:

2017-08-16 17:28:55 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Webmail shows blank page

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk Onyx for Linux
  • Plesk 11.x for Linux
  • Plesk 12.0 for Windows
  • Plesk 12.0 for Linux

Symptoms

  1. Horde or RoundCube webmail displays a blank page

  2. The following errors appear in webserver logs (for example, /var/log/httpd/error_log ):

    Warning: require_once(): open_basedir restriction in effect. File(/usr/share/psa-horde/lib/Application.php) is not within the allowed path(s): (none) in /usr/share/psa-horde/login.php on line 63 Warning: require_once(/usr/share/psa-horde/lib/Application.php): failed to open stream: Operation not permitted in /usr/share/psa-horde/login.php on line 63 Fatal error: require_once(): Failed opening required '/usr/share/psa-horde/lib/Application.php' (include_path='.:') in /usr/share/psa-horde/login.php on line 63

    mod_fcgid: stderr: PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/share/psa-roundcube/program/include/iniset.php) is not within the allowed path(s): (\\xe2\\x80\\x9c\\xe2\\x80\\x9d/var/www/vhosts) in /usr/share/psa-roundcube/index.php on line 51
  3. The following error may appear in Plesk GUI:

    New configuration files for the Apache web server were not created due to the errors in configuration templates: Syntax error on line 24 of /etc/httpd/conf/plesk.conf.d/horde.conf: DocumentRoot takes one argument, Root directory of the document tree.

Cause

Wrong settings in /etc/psa-webmail/horde/horde/php.ini or /etc/psa-webmail/roundcube/php.ini that do not allow webmail to run it's scripts:

open_basedir = on

Resolution

Remove or comment open_basedir = on in /etc/psa-webmail/horde/horde/php.ini or /etc/psa-webmail/roundcube/php.ini file.

If open_basedir option should be enabled, add the following string to open_basedir values in /etc/psa-webmail/horde/horde/php.ini or /etc/psa-webmail/roundcube/php.ini file:

/var/log/plesk-roundcube

It should look like:

open_basedir = /your_custom_directories:/var/log/plesk-roundcube
Have more questions? Submit a request
Please sign in to leave a comment.