Windows Server 2003 に Web Server Connector をインストールしようとしたら、こんなメッセージが出たことはないでしょうか?
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBUVtojwWklEqnVmz8_kmD9W1qxBHdIeOfbntkHqaEZyFASSf24-6TsdoJqJ4IaXtOri_uY8Jr_Hs4dnb6gHprAO9kY1F07xN3tCspzoeo7l0htViFydr9pwY7QmTSPSffA8Hkw/s400/WSCerror.jpg)
A SCRIPTS virtual directory was not found. You must configure a SCRIPTS virtual directory before FileMaker WSC 5 - IIS can be installed.
FileMaker Unlimited 5.5 に付属の Web Server Connector は Windows Server 2003 での動作保証をしていなのですが、手動設定を取り入れながら FileMaker Web Server Connector をインストールしてみることにしました。試行錯誤の結果、やはり動作はしないようだ、という結論には達したのですが、もし今までに Windows 2003 に Web Server Connector をインストールした成功例があるいう方がいらっしゃったら、助言いただけると非常にありがたいです。
今回試してみた Windows Server 2003 環境への FileMaker Web Server Connector インストールは次のとおりです。
1. IIS 6.0 をインストール。
コントロールパネルの「アプリケーションの追加と削除」より、「Windows コンポーネントの追加と削除」を選択し、表示されるコンポーネントの中からインターネットインフォメーションサービス(IIS)をインストールします。
2. FileMaker Pro 5.5 Unlimited をインストール。
3. IIS 管理ウィンドウを開き、「規定のWebサイト」を選択して、右ペインに scripts という名前の仮想ディレクトリを作成。実行アクセス許可は、下図のように、「スクリプトおよび実行可能ファイル」にしておく。
4. レジストリ値を追加。
Windows Server 2003 のデスクトップに戻り、「スタート」→ 「ファイル名を指定して実行」の順に選択し、regedit と入力してレジストリエディタを起動する。
下図のように、\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters に Virtual Roots というキー値を追加し、そこに文字列値 /Scripts を新規追加する。値のデータは、c:\inetpub\scripts,,204 とする(この値は WSC で運用中の Windows 2000 Server 環境のレジストリ値を参照)。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4YBNVDUCTfy8oe4bdKbkcp6E1kvb1nK-wLBsHxh1Cn9PVIO1J3r4tDMtht1_ptrUMCF9ianiWQJhg8wmssa-cN0XVqLLLvhizVgM4cwJSWTyu3OlRG8514WLSsEthTzxhDXQo2A/s400/registry.jpg)
5. FileMaker Web Server Connector をインストールする。
インストールが終わるとマシンを再起動するようメッセージが表示されるので、マシンを再起動する。
この時点で、以下のメッセージが表示される。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHvWAfjc_sRVftQq9D9Vggiirw5hKqPw968-t0v9DPoPrYg3cRmjY198F6jM-6zn25ZwzRuphv3r2mT3nW4bdGjsbscGnURU82sAzNbLWV_e84OOHQ3Jrizsj4oW2GI-Ui8XC7DQ/s400/WSC2.jpg)
というわけで、手動で IIS フィルタを設定する必要があるということで、いろいろ探し回ったのですがとうとう解決策が見つかりませんでした。