我正在尝试在我的localhost上测试facebook连接。在Facebook开发者页面的应用程序设置中,我尝试将“使用facebook登录的网站”更改为http://localsitename:8888
,但我收到了错误消息:
Error
Site URL must be a URL with a valid domain.
我已经阅读过其他人成功完成此任务的地方。有人为此找到了解决方法吗?
答案 0 :(得分:3)
看起来Facebook只接受localhost
作为域名而没有任何点。
让您的本地网站名称中包含点,然后它应该可以正常工作 - localsite.name
,mytestsite.local
甚至foo.bar
......
答案 1 :(得分:0)
CBroe的回答运作良好!
如果您使用 xampp ,则可以编辑\xampp\apache\conf\extra\httpd-vhosts.conf
并添加其他虚拟主机。还要编辑\windows\system32\driver\etc\hosts
文件并添加对新主机的引用。
主机:已添加
technotronic.fb 127.0.0.1
<强>的httpd-vhosts.conf:强> 加入
<VirtualHost *>
DocumentRoot "E:/xampp/htdocs/technotronic"
ServerName technotronic.fb
<Directory "E:/xampp/htdocs/technotronic">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
这解决了我的问题。