Article ID: 114518, created on Aug 6, 2012, last review on May 8, 2014

  • Applies to:
  • Plesk 11.x for Linux
  • Plesk 10.x for Linux


CGI scripts are not working on some domains, even though CGI is enabled in their Web hosting settings.

In fact configuration files for those domains will not contain
ScriptAlias "/cgi-bin/" "/var/www/vhosts/<domain_name>/cgi-bin/

entry In "/var/www/vhosts/<domain_name>/conf/<some_digits>_httpd.include”, which is needed for CGI to work.


This behavior will occur if some application is installed into www-root directory of the domain. In this case CGI will be disabled by design.

The above design has been implemented because some site applications require CGI support for normal operation. If installed to document root of a domain, such applications can customize Apache configuration which may become corrupted if CGI support is not disabled on the domain.

A feature request have been submitted to include the above explanation to the product GUI.


If you wish to use CGI on your domain, you may install the application to a location other than document root of the domain.

0a53c5a9ca65a74d37ef5c5eaeb55d7f 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 dd0611b6086474193d9bf78e2b293040

Email subscription for changes to this article
Save as PDF