FileMaker Server とは
まずは何はともあれ公式サイトを。
一言で言ってしまえばデータベースサーバです。単独で FileMaker を扱う場合と何が違うかというと、単独で扱う場合は自分のマシンで FileMaker を起動した場合にしかデータベースを操作することができません1。しかし、サーバを24時間稼働させてそこにデータベースを保存しておけば、操作したいときにいつでも誰でも操作することができます。
つまり、複数人でデータベースを操作する場合に便利な機能(システム)ということになります。
FileMaker Server のインストール条件
FileMaker Server をインストールするために必要なシステム条件は、公式サイトによれば以下のとおりです。
- Windows Server 2012 R2 Standard Edition
(更新プログラム 2919355 をインストール済み)- Windows Server 2008 R2 SP1 Standard Edition
- Windows Server 2008 R2 SP1 Enterprise Edition
- macOS Sierra 10.12
- OS X El Capitan 10.11
- OS X Yosemite 10.10
Windows では Windows Server しかサポートされていません。
Windows 10 Pro に FileMaker Server をインストールする
とは言え、上記公式ページには注釈で以下のようにも書かれています。
上の表に記載されていないオペレーティングシステムでも動作する可能性がありますが、検証されていないため、サポートされません。
ざっと見てみた感じでは IIS さえあれば大丈夫なようですし、サポートのことはとりあえず置いといて、Windows 10 Pro にインストールしてみます。
インストールしてみたバージョンは FileMaker Server 14 および FileMaker Server 15 です。内容はどちらにも共通です。
Setup.exe が起動しない
インストーラのルートフォルダにある Setup.exe を実行すると一瞬起ち上がりますが、すぐに終了してしまいます。管理者権限で実行してもだめです。さっそくつまずきます。
フォルダ構成を探ってみると、Files フォルダ配下にも Setup.exe が存在していました。こちらを実行したところインストーラが起動しました。
ARR が自動でインストールできない
順調にインストールが進むと思われましたが、インストールの中盤で ARR がダウンロードできない旨が表示されてインストールに失敗しました。
症状を検索してみるとまさにこの内容を記載している公式ページがありました。
エラーメッセージ:IIS のアプリケーション要求ルーティング処理(ARR)が必要ですが、FileMaker Server で ARR がダウンロードできません。
このページによれば、ARR はインターネットから落としてインストールするため、インターネットに未接続の環境ではインストールに失敗するとのことです。しかし、インストールしようとしたマシンはインターネットには接続されています。
仕方ないので手動でインストールする方法を探したところ、やはり公式ページに説明がありました。
Windows 版 の FileMaker Server をインストールするために、Microsoft Application Request Routing(ARR)を手動でインストールする方法
このページにあるように、Microsoft のページから ARR 3.0 を落としてきてインストールしました。そして再度 FileMaker Server のインストーラを起動してインストールです。
ARR 3.0 を手動でインストールしても怒られる
しかしながら……
やはり先ほどと同じ箇所で怒られてインストールができません。
早くも挫折です。
救世主
公式のフォーラムに解決法がありました。
Filemaker Server 14 on Windows 10 |FileMaker Community
正確にはこのページからたどれるリンク先のページに解決法があります。
Admin On the Run: FileMaker 14 Offline Installation - Since FM can't write decent documentation
解決方法
コマンドラインからオプションを付けてインストールします。ARRINSTALLED=1
のオプションで ARR のインストールを省略していると思われます。
C:\fm_installer\Files\setup.exe /V"/log %temp%\FM14InstallLog.log ARRINSTALLED=1"
無事インストールできました。
問題点
インストールだけならこれで問題ありません。しかし別の大問題が起き、そちらは未だに解決できずに放置(断念)しています。詳しくは後日の記事で……。
-
当たり前ですが ↩