2015年05月03日
Tweet
サーバーを移行したときに、埋め込み型の cgi が実行されませんでした。
チェックしても、結構広範囲に ExecCGI 付いていたようなので気になっていました。
実行させたいファイルのあるディレクトリ内に .htaccess ファイルを作成し、以下のように記載。
--------------
AddOutputFilter INCLUDES .shtml .cgi
Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
--------------
実行できるようになりました。
全体的に設定を有効にできないか調べたところ、httpd.conf ファイルでコメントアウトされているところを有効にするだけでした。
# vi /etc/httpd/conf/httpd.conf
AddHandler cgi-script .cgi
※ただし plesk のUpdateなどで設定が初期化される可能性は大いにあります。
チェックしても、結構広範囲に ExecCGI 付いていたようなので気になっていました。
実行させたいファイルのあるディレクトリ内に .htaccess ファイルを作成し、以下のように記載。
--------------
AddOutputFilter INCLUDES .shtml .cgi
Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
--------------
実行できるようになりました。
全体的に設定を有効にできないか調べたところ、httpd.conf ファイルでコメントアウトされているところを有効にするだけでした。
# vi /etc/httpd/conf/httpd.conf
AddHandler cgi-script .cgi
※ただし plesk のUpdateなどで設定が初期化される可能性は大いにあります。