• ベストアンサー

IIS7のSSIの許可をする方法について

 Windows IIS7でPHPやCGIができる用に設定しましたが、アクセスカウンタ設置したいのですが、SSIを許可する方法がわかりません。  よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#74226
noname#74226
回答No.2

初期状態ではSSI(サーバー側インクルード)はインストールされていません。 CGIをインストールしたのと同じ要領で「サーバー側インクルード」を追加インストールすればOKです。 参照画面 http://mbsupport.dip.jp/j/hp/web_server_01/web_server_01_06.png

LACOMS
質問者

補足

早々のご回答ありがとうございます。 すでにSSI(サーバー側インクルード)は、インストールされていますが、ホームページには、「CMD のオプションは #EXEC の呼び出しに対して使用可能になっていません」と表示されます。CGI(Perl)を直接実行した場合は、ちゃんと表示されます。  ちなみに、OSはWindowsVistaを使っています。  よろしくお願いいたします。

その他の回答 (2)

noname#74226
noname#74226
回答No.3

ANo.2の補足です。 レジストリデータ名:SSIEnableCmdDirectiveを有効にして試してみてはどうでしょうか。 なお、デフォルトでは存在していないはずです。 ----- レジストリPath: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters データ名(データタイプ:REG_DWORD): SSIEnableCmdDirective データ: 0:無効 1:有効 ----- マイクロソフトの「サーバー側インクルード リファレンス」サイト参照 http://msdn.microsoft.com/ja-jp/library/cc338149.aspx

LACOMS
質問者

補足

 ありがとうございます。 どうもうまくいかないので、こう少し研究してみます

noname#208124
noname#208124
回答No.1

参考URL参照 *.htmlより*.shtmlを対象にしておいた方がパフォーマンスに影響ないかもしれません

参考URL:
http://tech.mikeal.com/blog1.php/2008/08/05/server-side-includes-for-html-in-iis7

関連するQ&A