FB接続は私のサイトで完全に正常に動作していました。それからある日、私たちはそれがもはや働いていないことに気づいた。何もエラーはありませんが、私のfacebookクラスからgetUser()関数を実行しようとすると、署名されたリクエストの送信に対するレスポンスが空に戻り、ユーザーデータは返されません。それが基本的な問題ですが、私が打ちのめしたものを詳しく説明しましょう。何かのサーバ特有のものはFacebookに接続しない
私は、何らかの形でサーバーに問題があると考えています。これは、httpd.confまたはおそらくphp.ini内の何かがここにあります。
私はFB統合に必要なすべてのPHPページを、別のサーバーや別のドメインに持ち込んだ。彼らはうまくいった。私には、コード自体や、私が使っているFacebook Appの設定に問題があるとは言えませんでした。
次に、問題のサーバーに戻り、3番目のドメインをセットアップして、同じことをもう一度試しました。それはうまくいかないでしょう。それで、私には、私は最終的に再び働くことを試みている特定のドメインの問題を排除しました。
私はそれが働いていた時と突然そうでなかった時の間にどのような変更が加えられたのか分かりません。私がした場合、私は確固たるアイデアを持っていた、私はちょうどそれをロールバックします。 mod_deflateとmod_cacheでApacheを再コンパイルしました。 "私はFBで問題を引き起こしているものを検索しようとしましたが、何も見つけられませんでした。
PHPバージョン5.3.10
Serverバージョン:Apacheの/ 2.2.22(Unixの) サーバー構築された:2012年2月10日午前20時31分21秒 CPanelの::簡単:: Apacheのv3.9.1 rev9999
私の質問をお読みいただきありがとうございます。