【发布时间】:2011-10-10 00:09:01
【问题描述】:
我可以使用 localhost 来测试 Facebook 应用吗?我已经尝试过以下方法,但没有结果。
-
我尝试更改位于(路径:c:/windows/system32/drivers/etc/)下的 Windows 主机文件,然后更改您将找到的 httpd-vhosts.conf(路径:xampp/apache /conf/extra/)。
我已使用上述方法将我的本地主机更改为 local.sitename 即http://local.sitename/。
-
其次,我尝试使用以下代码
$ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);停止 SSL 验证。
第三,我尝试将http://localhost:9000/作为Facebook App中的回调网址。
但是我遇到了同样的错误: SSL证书问题。
验证 CA 证书是否正常。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
任何人都可以帮忙,我认为 localhost 是测试 facebook 应用程序的问题,请注意我在云环境中工作。
您能帮我在 localhost 上测试我的 facebook 应用吗?
提前致谢。
【问题讨论】:
-
如果您的网站是 www.example.com,请将您的主机文件条目更改为 www.example.com
-
您确定您没有使用安全浏览器浏览 Facebook 吗?您可以通过转到帐户设置 > 安全 > 安全浏览(确保已禁用)来检查
-
您必须在 xampp 中启用 ssl。如果你不确定试试这个stackoverflow.com/questions/5801425/enabling-ssl-with-xampp
标签: facebook