3 返信 最新の回答 日時: Jan 9, 2010 2:00 AM ユーザー:hidejiro_1

    FileMaker API for PHPカスタムWeb公開での自己署名証明書を使ったSSL対応について

    shuri

      タイトル

      FileMaker API for PHPカスタムWeb公開での自己署名証明書を使ったSSL対応について

      フォーラムに投稿

      いつも、お世話になっております。Shuriと申します。 

       

      FileMaker API for PHPにてカスタムWeb公開をする際に
      自己署名証明書を使ってSSL対応したいのですが、以下のエラーが発生しますので
      対処方法をお教え願います。

       

      <A:Widows2003 Server側のSSL設定>
      1.IISのマネジャーで2.対象のWebサイトを右クリックしてプロパティを選択する
      2.[Webサイト] タブでSSLポートに「443」を記入し、[ディレクトリセキュリティ] タブにある
      [セキュリティで保護された通信] にある [編集] から[セキュリティで保護されたチャネル
      (SSL)を要求する] にチェックしてOK
      3.selfssl.exe を使用して独自SSL証明書のインストールを行う

       

      <B:FileMaker Sever側でのSSL設定>
      1.FileMaker Sever Admin Console から[ セキュリティ] タブをクリックして、
      [ データベースサーバーへの接続を保護] を有効にする
      2.FileMaker Sever Admin Console の[展開アシスタント]を使用し[Webサーバーの
      テストに失敗]で[ プロトコル]をHTTPSにし、[ ホスト名]を入力して[ ポート]443に変更
      して再試行を選択する。テストにパスの表示がでたら、[進む]を選択する。

       

      <エラー内容>

      ブラウザ(IE7)から該当のFileMakerデータベースを表示するPHPファイルをアクセスすると
      次のエラーが表示されます。

      [値一覧を使ったページ]

       値一覧をgetValueListする際にエラー
      Fatal error: Call to undefined method FileMaker_Error::getValueList() in
      C:\Inetpub\wwwroot\***\***.php on line 19

       

      [値一覧を使わないページ]
      Error: Communication Error: (22) The requested URL returned error: 403
      - This can be due to an invalid username or password, or if the FMPHP
      privilege is not enabled for that user.

       

      [PHPファイルと同じディレクトリにあるFileMakerを経由していないHTMLファイル]
      問題なく表示されます。

       

      <対応済み設定> 

      なお、以下の3つについては対応済みです

      1.

      FileMaker Server 10テクニカルサポート「6. PHP を使用したカスタムWeb 公開の問題」http://www2.filemaker.co.jp/fmi/xsl/techinfo/browserecord.xsl?AnswerID==7000

      2.

      http://d.hatena.ne.jp/unam-h/searchdiary?word=%2a%5bFileMaker%20API%20for%20PHP%5d

      3.

      FileMakerのサポートの方に以下をB,Aの順にしてみることをアドバイスされましたが、

      エラー表示は変わりませんでした。 (ちなみにサポートの方にはIIS側の設定が

      おかしいのではと言われましたが、原因がわからず困っております。)

      <A:Widows2003 Server側のSSL設定>、<B:FileMaker Sever側でのSSL設定>