AnsweredAssumed Answered

別のウェブサーバーからPHPで接続するには?

Question asked by d.o on Jan 11, 2016
Latest reply on Jan 11, 2016 by d.o

みなさんこんにちは

 

Filamekr API for PHPを使って別のウェブサーバーからDBを使うにはどうしたら良いでしょうか?

 

Filemaker Server をホストしているサーバーをサーバーA

別のウェブサーバーをサーバーBとします

 

カスタムweb公開 with phpを勉強しています

 

チュートリアルにしたがって

サーバーA上にphpファイルをおいてサーバーAでホストしているDBにアクセスすることは出来ました。

DBのレコードの値をブラウザから見られます。

 

サーバーB上から同じDBファイルにアクセスするにはどうしたらよいでしょうか?

サーバーB上にサーバーAで成功したのと同じファイルをおいてもうまくいきません。

 

当然、パスなどは変える必要があると思うので...

サーバーA上では

$fm = new FileMaker();

 

    //FileMaker データベースの指定

    $fm->setProperty('database', 'testDB');

 

 

    //ホストの指定

    $fm->setProperty('hostspec', 'http://localhost');

 

    $fm->setProperty('username', 'web');

    $fm->setProperty('password', 'web');

 

サーバーB上では

$fm = new FileMaker();

 

    //FileMaker データベースの指定

    $fm->setProperty('database', 'testDB');

 

 

    //ホストの指定

    $fm->setProperty('hostspec', 'http://サーバーAのドメイン');

 

    $fm->setProperty('username', 'web');

    $fm->setProperty('password', 'web');

 

という感じでパラメーターを変えてあります。

 

実際にPHPのファイルを表示してみると何も表示されず真っ白です。

途中でエラーになっているようです。

 

何かヒントを頂けないでしょうか?

Outcomes