CGI利用の準備

OP-CSシリーズでは、デフォルト設定としてCGI専用ディレクトリである /www/cgi-bin ディレクトリが用意されており、その他のディレクトリではCGIの実行はできなくなっています。
初期状態のOP-CSシリーズでは、/www/cgi-bin ディレクトリへCGIを設置するだけで、すぐにCGIを動作させることができますが、
/www/cgi-bin ディレクトリ以外のwebコンテンツ内で、CGIの設置が行いたい場合は、「.htaccess ファイルでの設定」もしくは「httpd.conf ファイルでの設定」のいずれかの編集により、CGI実行許可の設定が可能となります。


.htaccess ファイルでの設定

以下の内容が記述された .htaccess (先頭のドットに注意してください) というファイルを作成し、ドキュメントルート(/www/htdocs)へASCIIモードでアップロードします。
この作業を行うことで、ドキュメントルート(/www/htdocs)以下のどのディレクトリでもCGIを実行することができます。
なお、サブホストドメインで同様にどのディレクトリでもCGIを実行できるようにするためには、メインドメインの場合と同様に以下の内容の .htaccess ファイルを作成し、サブホストドメインのドキュメントルート(/home/サブホスト管理者ユーザID/www/サブホストドメイン)へASCIIモードでアップロードしてください。

  Options +ExecCGI
  AddHandler cgi-script cgi
  AddType text/html cgi


SSI の設定も同時に行う場合は、以下の .htaccess ファイルを作成してください。

  Options +Includes +ExecCGI
  AddType text/html .shtml
  AddType text/html cgi
  AddHandler server-parsed .shtml
  AddHandler cgi-script cgi