我正在测试本地主机上的Facebook连接。在Facebook的开发者页面的应用程序设置我试图改变“网站与Facebook登录”到http://localsitename:8888
但我给出了一个错误:在本地主机上测试facebook连接
Error
Site URL must be a URL with a valid domain.
我已阅读在别人已经设法成功地做到这一点。有没有人找到解决这个问题的方法?
我正在测试本地主机上的Facebook连接。在Facebook的开发者页面的应用程序设置我试图改变“网站与Facebook登录”到http://localsitename:8888
但我给出了一个错误:在本地主机上测试facebook连接
Error
Site URL must be a URL with a valid domain.
我已阅读在别人已经设法成功地做到这一点。有没有人找到解决这个问题的方法?
看起来Facebook只接受localhost
作为一个没有任何点的域名。
让您的本地站点的名字的东西,在这一个点,那么它应该很好地工作 - localsite.name
,mytestsite.local
甚至foo.bar
...
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>
这解决了这个问题对我来说。
这个点是否需要或将是“technotronic”作为ServerName也可以吗?需要 – Hexodus 2014-03-17 14:43:04
点才能让Facebook将此地址作为网站名称。唯一一个word地址facebook允许的是localhost。 – Technotronic 2014-03-17 19:14:08
谢谢,但它是点 - 它也适用于我。 – Hexodus 2014-03-23 18:08:18
我已经标记为正确。然而,最后我只把live域放到facebook开发中心,并将我的主机文件设置为使用liveURL指向我的开发站点。不理想,但我能完成这项工作。干杯! – Fraser 2012-07-25 21:14:59