Zend/Db および PDO と共に標準の Facebook PHP SDK を使用していますが、次のエラーが発生します。
致命的なエラー: /home/myproject/public_html/lib/Facebook/Facebook.php:49 で「PDO インスタンスをシリアル化またはシリアル化解除できません」というメッセージを含むキャッチされない例外 'PDOException' スタック トレース: #0 [内部関数]: PDO->__wakeup () #1 /home/myproject/public_html/lib/Facebook/Facebook.php(49): session_start() #2 /home/myproject/public_html/lib/myproject/Core.php(37): Facebook\Facebook-> __construct(Array) #3 /home/myproject/public_html/init.php(29): myproject\Core->__construct(Object(stdClass)) #4 /home/myproject/public_html/post.php(2): require( '/home/myproject/pub...') #5 {main} が /home/myproject/public_html/lib/Facebook/Facebook.php の 49 行目にスローされる
私は PDO を使用していますが、私が知る限り、PDO オブジェクトをシリアライズしていません。また、PDO を使用する Facebook PHP SDK のその部分には何も表示されません。
これが少しあいまいであることはわかっていますが、参照されているすべてのファイルを調べましたが、問題が見つかりません。Facebook SDK を使用しているときに、このようなエラーが発生したことはありますか? 問題が何であるかについての提案はありますか?