在本地主机上测试FacebookConnect
我正在本地主机上测试facebook连接。在facebook开发者页面的应用程序设置中,我尝试将“使用facebook登录的网站”更改为在本地主机上测试FacebookConnect,facebook,api,Facebook,Api,我正在本地主机上测试facebook连接。在facebook开发者页面的应用程序设置中,我尝试将“使用facebook登录的网站”更改为http://localsitename:8888但我收到一个错误: Error Site URL must be a URL with a valid domain. 我读过其他人成功做到这一点的地方。有人找到解决办法了吗?看起来Facebook只接受localhost作为域名,里面没有任何点 让你的本地站点的名称中有一个点,那么它应该可以正常工作–loca
http://localsitename:8888
但我收到一个错误:
Error
Site URL must be a URL with a valid domain.
我读过其他人成功做到这一点的地方。有人找到解决办法了吗?看起来Facebook只接受
localhost
作为域名,里面没有任何点
让你的本地站点的名称中有一个点,那么它应该可以正常工作–
localsite.name
,mytestsite.local
甚至foo.bar
。\xampp\apache\conf\extra\httpd vhosts.conf
,并添加另一个虚拟主机。还要编辑\windows\system32\driver\etc\hosts
文件并添加对新主机的引用
主机:已添加
technotronic.fb 127.0.0.1
httpd vhosts.conf:
增加
DocumentRoot“E:/xampp/htdocs/technotronic”
ServerName technotronic.fb
命令允许,拒绝
通融
这为我解决了问题。我已将此标记为正确。然而,最后我只是将live域放入facebook开发中心,并将我的主机文件设置为使用liveURL指向我的开发站点。虽然不理想,但我能够完成这项工作。干杯这个点是需要的还是作为服务器名的“technotronic”也可以?facebook需要这个点才能允许这个地址作为网站名。facebook唯一允许的一个单词地址是localhost。谢谢,但它是点-不是,它对我也有用。
<VirtualHost *>
DocumentRoot "E:/xampp/htdocs/technotronic"
ServerName technotronic.fb
<Directory "E:/xampp/htdocs/technotronic">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>