初めての店舗開業を成功させよう>>

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

このQ&Aに関連する最新のQ&A

A 回答 (3件)

初期状態ではSSI(サーバー側インクルード)はインストールされていません。


CGIをインストールしたのと同じ要領で「サーバー側インクルード」を追加インストールすればOKです。

参照画面
http://mbsupport.dip.jp/j/hp/web_server_01/web_s …

この回答への補足

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

 ちなみに、OSはWindowsVistaを使っています。

 よろしくお願いいたします。

補足日時:2008/10/13 13:18
    • good
    • 0

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 …

この回答への補足

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

補足日時:2008/10/13 20:00
    • good
    • 0

参考URL参照


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

参考URL:http://tech.mikeal.com/blog1.php/2008/08/05/serv …
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QIISのSSIの設定について

SSIについてここで質問していいのか分からなかったんですが、
SSIが見当たらなかったのでここで質問させていただきます。
現在ローカルでSSIの表示テストを行っています。SSIの設定はデフォルトでされているので特に設定する必要はないと思っていたのですが、以下の現象がおこっています。原因がお分かりでしたらお教えください。

SHTMLファイル内で他ファイルインクルードを行うためにincludeを記述したのですが、引数名fileは正常に取り込めるのですが、virtualでは「404 Object Not Found」のエラーが出ます。以下該当の記述。
<!--#include file="./include/test.html"--> 正常
<!--#include virtual="../include/bgcolor.html"--> 異常
レンタルサーバ上ではどちらも問題なく表示でき、ローカルの場合だけエラーが出ます。
IISの設定に何か必要なのでしょうか?
IISのバージョンは5.1
OSはXPです。
以上。よろしくお願い致します。

SSIについてここで質問していいのか分からなかったんですが、
SSIが見当たらなかったのでここで質問させていただきます。
現在ローカルでSSIの表示テストを行っています。SSIの設定はデフォルトでされているので特に設定する必要はないと思っていたのですが、以下の現象がおこっています。原因がお分かりでしたらお教えください。

SHTMLファイル内で他ファイルインクルードを行うためにincludeを記述したのですが、引数名fileは正常に取り込めるのですが、virtualでは「404 Object Not Found」のエラーが出ま...続きを読む

Aベストアンサー

>IISでそういった設定は無理なのでしょうか
無理でしょう。 httpdが違えば多少は仕様が違うのが当然ですので
と言うよりも、違うhttpdで同じような構成にしようと労力を使うのなら
WindowsにApacheを入れた方が全然ましでしょう
 ("win Apache"などのキーワードで検索すれば解説ページもたくさんあります
 また、portさえ変えればIISとApacheを共存させることも出来ます)

それとてUnix版のとは、exec cmdが動かないなど多少違いますが
もしもあなたが仕事としてwebコンテンツの製作をされているのなら
別にPCを用意してPC-UNIXを入れてApacheを立ち上げ、
レンタルサーバーとほとんど同じ環境を作って、開発環境とするべきです。

QSSI、CGIのテストの仕方

こんにちは。


先日、レンタルサーバーを借りて、サイトをUPしたものです。
簡単なSSI、(ページの最終更新を表示するものと、TXTファイルを埋め込むコマンド)を使ってみました。

簡単なコマンドなので、テストすることもなくサーバーに転送していますが、
そのうちこの方法ではまずいので、ローカル環境でテストする方法を教えてください。


サーバーソフトのようなものをインストールするのでしょうか??


OS・・・Win7 PRO 64bit SP1
HTMLバージョン・・・HTML4.01
使用サーバー・・・ロリポップ


よろしくお願いいたします。

Aベストアンサー

>IISよりもアパッチのほうがよいとのことでしょうか。
>文字コードはUTF-8で作成しています…(これとは関係ないですか??ごめんなさい)
ASPの関連で、勝手にSJIS解釈しやがったりして文字化けすることが多いです。
PHP/PerlあたりはApacheのほうが安定しますよ。

>マシンスペック
十分だとおもいます。
Core2でも十分VM動きますから・・・!
また、空きPCをローカル向けサーバにするのもアリっすね~。
せっかくだからLinuxサーバ立ててみるのもいいんじゃなかろうか?
また、VMの利点は起訴構築したマシンイメージだけ別に保存しておけば、問題があって新たにOSインストールしたいときとかもバックアップイメージをコピーするだけで済む、ってのもあります。
実PCはVMのように仮想化不要なので、基本的に安定しやすいって利点がありますね。

>Win7 PROはXPの仮想OSがインストールできましたよね。
>それでやってみようかと思います。
VirtualPCはVMWareやVirtualBoxと比べて安定しないイメージがあるので、お勧めしにくいところです・・・。

#4さんの
>レンタルサーバーにもテスト環境を作成しておいて、そこでテストすれば何も問題ないとおもいますが・・・。
は、既存のコードを利用する場合などでは大きな問題にならんですが・・・
(もちろん、その場合でもローカルでデバッグできればそれに越したことはない)
自分でコーディングするなら、デバッグ環境を自前で持ってないと、ループしたりデーモン落ちたりするとかなり大変なことになります。
大体のレンタルサーバでは強制的にキルされるようにしてますが、それが間に合わないとデーモンが応答停止したりします。
そうなると他の人にもがっつり影響出ますし、強制退会や場合によっては賠償請求があるかもしれません。
>なので、ローカルでテストしたほうがいいのかな?と思ったのですが…
で正解でござるよ。

>IISよりもアパッチのほうがよいとのことでしょうか。
>文字コードはUTF-8で作成しています…(これとは関係ないですか??ごめんなさい)
ASPの関連で、勝手にSJIS解釈しやがったりして文字化けすることが多いです。
PHP/PerlあたりはApacheのほうが安定しますよ。

>マシンスペック
十分だとおもいます。
Core2でも十分VM動きますから・・・!
また、空きPCをローカル向けサーバにするのもアリっすね~。
せっかくだからLinuxサーバ立ててみるのもいいんじゃなかろうか?
また、VMの利点は起訴構築したマシン...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報