Article ID: 6561, created on Jan 7, 2010, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.x for Linux/Unix
  • Plesk 8.6 for Linux/Unix

Symptoms

After updating Internet Explorer browser on client workstation to the version 8.0 it could not open Parallels Plesk Panel interface anymore.


Cause

IE8 works correctly with Plesk v7, v8 and v9 (prior 9.5) in compatible mode only due to these versions of Parallels Plesk Panel were released before IE8. IE8 is supported in 'native mode' since 9.5 version of Parallels Plesk Panel.

Resolution

Plesk 8.6:

Possible workaround for the case is described in this article.

Modify the $PRODUCT_ROOT_D/admin/conf/httpsd.conf  configuration file by inserting the following strings inside, which forces IE8 to use IE7 rendering:

LoadModule headers_module libexec/mod_headers.so
Header set X-UA-Compatible "IE=EmulateIE7"

After that please restart main Plesk service in order to apply changes:

~# /etc/init.d/psa restart


Plesk 9.x (prior 9.5):



Due to Plesk 9.x uses 'lighttpd' package, it is needed to apply the following changes :

Modify Plesk control panel service configuration file '/etc/sw-cp-server/applications.d/plesk.conf':

1) Add "mod_setenv" to the list of modules:

String to modify:
server.modules += ("mod_expire", "mod_fastcgi", "mod_rewrite", "mod_accesslog", "mod_alias", "mod_compress")

After modification:
server.modules += ("mod_expire", "mod_fastcgi", "mod_rewrite", "mod_accesslog", "mod_alias", "mod_compress","mod_setenv")

2) After that it is needed to modify Plesk CP virtual hosts in the same configuration file and add "setenv.add-response-header = ( "X-UA-Compatible" => "IE=EmulateIE7" )" line.

Here is example:

Before modification:

...
$SERVER["socket"] == ":8443" {
  include_shell "/usr/local/psa/admin/conf/ssl-conf.sh"
...
$SERVER["socket"] == ":8880" {
  index-file.names = ("index.php")
...



After modification:

...
$SERVER["socket"] == ":8443" {
  setenv.add-response-header = ( "X-UA-Compatible" => "IE=EmulateIE7" )
  include_shell "/usr/local/psa/admin/conf/ssl-conf.sh"
...
$SERVER["socket"] == ":8880" {
  setenv.add-response-header = ( "X-UA-Compatible" => "IE=EmulateIE7" )
  index-file.names = ("index.php")
...

In order to apply these changes please restart 'sw-cp-server' service:

~# /etc/init.d/sw-cp-server restart
Restarting SWsoft control panels server... stale pidfile. [ OK ]

Additional information

Read the http://kb.sp.parallels.com/en/8279 article about configuring Parallels Panel for Windows to be compatible with IE 8.

b8ef5052d936e902043e41759118114e a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 9fa0130c84cac4b292697ade62270a40 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF