未捕获的CurlException:7:无法连接到第886行的/xxx/base_facebook.php中抛出的主机

时间:2012-06-17 15:41:15

标签: facebook-php-sdk iptables

当我使用Facebook PHP-SDK为我的网站实施FB登录时,我收到上述错误。我已经尝试更改iptables以打开端口80和443.目前我的iptables读起来像这样:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere            multiport dports www,https       state NEW,ESTABLISHED 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:www 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:https 

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:www 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:https 

1 个答案:

答案 0 :(得分:0)

Facebook最近开始通过IPV6接受对Graph API服务器的请求。

检查系统的IPV6接口是否配置正确,如果不正确,则将其禁用。

这是造成2/3的人最近询问“无法连接主机”错误的原因。