- ベストアンサー
IIS7のSSIの許可をする方法について
Windows IIS7でPHPやCGIができる用に設定しましたが、アクセスカウンタ設置したいのですが、SSIを許可する方法がわかりません。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#74226
回答No.2
初期状態ではSSI(サーバー側インクルード)はインストールされていません。 CGIをインストールしたのと同じ要領で「サーバー側インクルード」を追加インストールすればOKです。 参照画面 http://mbsupport.dip.jp/j/hp/web_server_01/web_server_01_06.png
その他の回答 (2)
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
質問者
補足
ありがとうございます。 どうもうまくいかないので、こう少し研究してみます
noname#208124
回答No.1
参考URL参照 *.htmlより*.shtmlを対象にしておいた方がパフォーマンスに影響ないかもしれません
補足
早々のご回答ありがとうございます。 すでにSSI(サーバー側インクルード)は、インストールされていますが、ホームページには、「CMD のオプションは #EXEC の呼び出しに対して使用可能になっていません」と表示されます。CGI(Perl)を直接実行した場合は、ちゃんと表示されます。 ちなみに、OSはWindowsVistaを使っています。 よろしくお願いいたします。