この2~3日、ほとんどファイルメーカーにかかりっきりになった。前回「インスタントWeb公開のトラブル/FileMaker Pro9」で書いた、ファイルメーカーの「インスタントweb公開」を設定するためだけど、まあ色々苦戦しました。ので、いくつか躓いた所を書いておきます。
最初は前回書いたとおり、「ネットワークスタックを初期化できなかったため、FileMakerでファイルを共有したり、FileMakerをファイルのクライアントとして使用するこはできません。」のエラー。これは省きます。
次にひっかかったのが、「インスタントwebを起動できなかったため、filemakerはweb上でファイルを共有できません。」こちら。教科書通りにインスタントweb公開をオンにした後、このメッセージが出るようになる。当然公開はできません。
元々、FileMakerは村の住民台帳と土地台帳を作る為に使い始めて、今までは少しのお客さん用と自分の業務管理、顧客管理、会計管理だけにローカルで使用していたので、アカウントもパスワードも設定していませんでした。どうやら、その為に上記のエラーが出たようです。これはファイルメーカーの「ファイル」から「管理」→「アカウントとアクセス権」の設定でアカウントにパスワードをかける事で解消。
さて、これで問題無いかと思うとそうでも無かった。まあ後は勘違いだったり初歩的なミスだったりですけど。僕の場合初めての設定作業には必ず初歩的な問題で引っかかります。
まずポートの問題。これは僕は大丈夫でしたが検索してたらたくさんの人が困ってはるみたいなんで念のため。
ファイルメーカーのデフォルトの設定では、「インスタントweb公開」のチェックをオンにすると「ポート80」となっています。ところが「ポート80」は色々使ってるソフトがありますので、そのままでは使用できません。主にスカイプだったり「XAMPP」だったりですが、他にも使ってるかも知れませんし、後の事を考えてもやはりファイルメーカーのポートは「591」を使うべきだと思います。なのでファイルメーカーで「インスタントweb公開の設定」を「オン」にした後、「詳細オプション」の「指定」をクリックして「TCP/IPポート番号」を591に変更、「OK」をクリック。これでポート変更ができました。
ここまでの設定でLAN内の共有が可能になります。
ファイルメーカーを起動して、共有すべきファイルを開いた状態で、Webブラウザを開き「http://(FileMakerが起動しているPCのIPアドレス):591」と入力すれば家庭環境や社内環境のLAN内で共有が可能。IPアドレスの確認は「コントロールパネル」から「ネットワークとインターネット」→「ネットワークと共有センター」を開き、「ローカルエリア接続」→「詳細」の中の「IPv4アドレス」で確認できます。でこの後初歩的なミスが発生したわけですが「IPアドレス(ころん)591」となります。コロン「:」です。ピリオドではありませんので注意。これで20分悩みましたwwww
で、できたと思って先日の記事になり、その後、今回のための2日ほどかかってサンプル画面を作り確認してもらおうと連絡した所、先方で開かない。
ここからが外部からのアクセス方法。
まずルーターの設定。ポートの解放を行います。うちの場合はNECのAtermWR8500Nなので、ポートマッピング設定から591を登録して解放。
その次に、グローバルIPアドレスの確認。http://www.cybersyndrome.net/env.cgiこちらで確認ができます。
ちなみにhttp://www.cman.jp/network/ここでもIPアドレスの確認とポート解放のチェックが可能。
これで、先方に伝えるURLが http://IPアドレス:591 、もしくは http://IPアドレス/fmi/iwp/res/iwp_home.html 、となり完了。この場合のIPアドレスは先ほど確認したグローバルIPアドレスとなる。
以上ですべてが完了となりました。
今回うまいくいくかどうかわからない中で、固定IPが必要?とかホームサーバーが必要?とか少し不安がありましたがとりあえず上手くいきました。ちなみにこの方法では、ずっと公開できるわけではなく必要な時だけ僕がファイルを開いて、グループで共有するだけなのでこの方法です。常時公開するのであればやはり固定IPが必要となります。
今回の運用方法はホームページでイベントの募集。これはコンタクトフォームで申込みフォームの作成。Contact Form DBを使ってCSVに落とし込んでそのままでは項目が多過ぎて見にくいのでFMにインポートして見やすくした上で主催者グループで管理するやり方でした。
お問合せは
パソコン販売・修理/ホームページ制作・WEBデザイン・企画・チラシ・ポスター
出張サポート(姫路、加西、福崎、市川、加古郡、加古川、高砂、他兵庫県内)
GARAGE MASTER MOJA 079-228-9933まで。
090-3990-0645