Facebook.php中的致命错误--未捕获的PDO异常

Facebook.php中的致命错误--未捕获的PDO异常,php,pdo,facebook-php-sdk,uncaught-exception,Php,Pdo,Facebook Php Sdk,Uncaught Exception,我正在使用标准的Facebook PHP SDK以及Zend/Db和PDO,我发现了以下错误: 致命错误:未捕获异常“PDOException”,消息为“You” 无法序列化或取消序列化中的PDO实例 /home/myproject/public_html/lib/Facebook/Facebook.php:49堆栈跟踪:#0 [内部函数]:PDO->_wakeup()#1/home/myproject/public_html/lib/Facebook/Facebook.php(49): 会话_

我正在使用标准的Facebook PHP SDK以及Zend/Db和PDO,我发现了以下错误:

致命错误:未捕获异常“PDOException”,消息为“You” 无法序列化或取消序列化中的PDO实例 /home/myproject/public_html/lib/Facebook/Facebook.php:49堆栈跟踪:#0 [内部函数]:PDO->_wakeup()#1/home/myproject/public_html/lib/Facebook/Facebook.php(49): 会话_start()#2 /home/myproject/public_html/lib/myproject/Core.php(37): Facebook\Facebook->uu构造(数组)#3 /home/myproject/public_html/init.php(29): myproject\Core->u构造(对象(stdClass))#4 /home/myproject/public_html/post.php(2): 需要('/home/myproject/pub…')#5{main}抛出 /第49行的home/myproject/public_html/lib/Facebook/Facebook.php

我正在使用PDO,但据我所知,我没有序列化任何PDO对象,而且我在Facebook PHP SDK的这一部分中没有看到任何使用PDO的内容

我知道这有点含糊不清,但我查看了所有引用的文件,没有发现问题。以前有人在使用Facebook SDK时看到过类似的错误吗?有什么建议可能是什么问题吗

/home/myproject/public_html/lib/Facebook/Facebook.php(49): session_start() #2

这意味着您已经在会话中序列化了PDO对象。您不需要在代码中序列化它,一旦分配给
$\u会话
,它将在会话写入时自动序列化

我会仔细检查,但我很确定我没有给$\u会话分配任何对象——只分配数组或字符串。这个错误似乎源于Facebook.php,它来自Facebook,我还没有编辑过。Facebook上的常用库似乎不太可能包含这样的重大错误,所以我肯定遗漏了一些东西。好吧,等等——这只是在Facebook.php中抛出的,因为这恰好是会话开始的地方,对吗?我将不得不再次搜索我的代码。对象必须在某个地方进行会话化…是的,启动会话后会发生错误,并且它应该在任何
会话\u start()
之后出现,而不仅仅是facebook sdk中的这一个。如果在h++p://localhost/project上使用此代码,请注意,如果配置不正确,许多其他项目可能会写入同一会话。