我有一个页面显示我想在Facebook上分享的项目。现在网址工作,只有Facebook无法访问页面并给出错误:
CDbConnection无法打开数据库连接:SQLSTATE [28000] [1045]访问被拒绝用户&root;' @' localhost' (使用密码:否)
链接到刮擦:
http://www.venzo.co.nl/index.php?r=agenda/index&item=17
有没有人知道发生这种情况的原因是什么?
答案 0 :(得分:0)
我的假设是"议程/索引"是问题。你不应该在url参数中使用没有编码的斜杠。
如果您只使用基本网址,它可以正常工作。
如果这不是问题,也许这个主题可以帮助:http://www.venzo.co.nl/index.php?r=agenda/index&item=17
虽然我非常肯定它确实是参数的问题,因为这非常合适:https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.venzo.co.nl%2Findex.php
另请注意不要对og:url参数进行urlencode(使用"&"而不是"&")。
答案 1 :(得分:0)
我将所有内容都移到另一台服务器上,一切正常。似乎服务器阻止了facebook刮刀。所以URL不是问题。虽然,这个url格式是我使用的YII中的标准。斜杠和更灵活的解决方案使用url'path'设置。允许您也使用自定义网址:
祝你有个美好的一天!