我正在研究win 7并试图让Zend Eclipse正常运行CakePHP项目。但是当尝试通过欢迎页面访问插件列表时,我收到此错误:
访问更新站点时出现问题。 RemoteBundleDiscoveryStrategy失败并出现错误 无法在http://downloads.zend.com/studio-eclipse/updates-extra/10_0/pdt_directory.xml读取存储库。 连接超时
我尝试过在网上找到的几种解决方案,但没有任何效果。我的代理设置很好,因为我可以通过eclipse的内部浏览器访问所有站点。我的猜测是,Windows管理中存在一些限制,使我无法获取插件列表。
当我尝试更新Eclipse时,更新窗口尝试半小时联系软件站点,之后我收到此错误消息:
找不到某些网站。有关详细信息,请参阅错误日志。 与http://downloads.zend.com/studio-eclipse/updates/10_0存储库的通信失败。 连接超时
答案 0 :(得分:0)
<强>最后!! 强>
问题在于实际上是两个问题。第一个是Eclipse没有保存代理设置的用户名和密码。最后在
中找到了eclipse错误日志“{Eclipse的工作空间} /。元数据/的.log”
(似乎没有办法在zend-eclipse中查看文件)我发现Eclipse试图将密码文件保存到管理员的用户目录中但没有访问权限。 (哦,真是一个惊喜)
把它放到“zend-eclipse-php.ini”中对我有用:
-eclipse.keyring C:\ eclipse \ keyring.txt
完成此操作后,我终于可以保存代理的用户名和密码,但仍然没有连接。当我再看一下错误日志时,我发现了这个错误:
“!MESSAGE系统属性http.proxyHost未设置但应为{proxyname} !MESSAGE系统属性http.proxyPort未设置,但应为{proxyport}“
还有4个用于https和socks。在谷歌搜索此错误后,我遇到了一个固定的错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=281472 它声明可能代理拒绝SOCKS。所以我清除了SOCKS的设置并再次尝试并且工作正常!终于来了!
希望此描述可以解决其他任何问题。