AnsweredAssumed Answered

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

Question asked by shuri on Dec 20, 2009
Latest reply on Jan 9, 2010 by hidejiro_1

タイトル

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設定>

 






Outcomes