Article ID: 114518, created on Aug 16, 2012, last review on May 7, 2014

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

症状

CGI スクリプトが、ウェブホスティング設定で CGI が有効化されていても、一部のドメインで機能しません。

実際には、これらのドメインの構成ファイルでは、CGI が機能するために必要な
ScriptAlias "/cgi-bin/" "/var/www/vhosts/<domain_name>/cgi-bin/

エントリが "/var/www/vhosts/<domain_name>/conf/<some_digits>_httpd.include” に含まれていません。

原因

この挙動は、一部のアプリケーションをドメインの www-root ディレクトリにインストールすると発生します。 この場合、CGI は仕様で無効化されます。

この仕様は、一部のサイトアプリケーションが通常のオペレーションで CGI サポートを必要とするために実装されたものです。 ドメインのドキュメントルートにこれらのアプリケーションをインストールすると、ドメインで CGI サポートが無効化されていないと破損する可能性がある Apache 構成がカスタマイズされてしまう場合があります。

製品の GUI に上記の説明を含めることを求める機能リクエストが提出されています。

解決策

ドメインで CGI を使用したい場合は、当該アプリケーションをドメインのドキュメントルート以外の場所にインストールすることができます。

0a53c5a9ca65a74d37ef5c5eaeb55d7f 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 dd0611b6086474193d9bf78e2b293040

Email subscription for changes to this article