トラブルシューティング
2005年05月16日
WinXP SP2 でローカルの shtmlファイルが開けない
ホームページを作成したことのある人なら shtml という拡張子のファイルに馴染みがあるかもしれません。
これはファイルにアクセスした際に、サーバーのSSI機能(server side include)を利用して何らかのプログラムを実行させる場合にそのファイルにつける拡張子です。
実行するプログラムは別に用意しておき、shtmlファイルには開かれた際にそのプログラムを呼び出すための記述をしておきます。
一般的にはカウンターやアクセスログをとる場合に使用されています。
CGIに比べてプログラムの記述がシンプルで実行速度も速いのでこちらを好む向きもあるのですが、セキュリティ上の理由からSSIを許可していないサーバーもあります。
プロバイダのウェブサーバーや無料レンタルサーバーでは許可していない場合が多いようです。
このshtmlファイルですが、WinXP で IE使用の場合、SP1 の時にはローカルでも問題なく開くことができました。
ところが、SP2 にアップグレードした途端に開けなくなってしまったのですね。
どういう症状かというと、拡張子shtmlを前もってIEに関連づけておいた上でダブルクリックすると、マウスカーソルがいったん砂時計になるのだが少したつとまた元に戻り、そして何も起こらない。
つまりIEが起動しないわけです。
続きを読む
これはファイルにアクセスした際に、サーバーのSSI機能(server side include)を利用して何らかのプログラムを実行させる場合にそのファイルにつける拡張子です。
実行するプログラムは別に用意しておき、shtmlファイルには開かれた際にそのプログラムを呼び出すための記述をしておきます。
一般的にはカウンターやアクセスログをとる場合に使用されています。
CGIに比べてプログラムの記述がシンプルで実行速度も速いのでこちらを好む向きもあるのですが、セキュリティ上の理由からSSIを許可していないサーバーもあります。
プロバイダのウェブサーバーや無料レンタルサーバーでは許可していない場合が多いようです。
このshtmlファイルですが、WinXP で IE使用の場合、SP1 の時にはローカルでも問題なく開くことができました。
ところが、SP2 にアップグレードした途端に開けなくなってしまったのですね。
どういう症状かというと、拡張子shtmlを前もってIEに関連づけておいた上でダブルクリックすると、マウスカーソルがいったん砂時計になるのだが少したつとまた元に戻り、そして何も起こらない。
つまりIEが起動しないわけです。
続きを読む

























