当我尝试ping Solr时,我只在IE中失败。
if (!$solr->ping()) {
echo 'service not available';
}
在IE和其他浏览器中使用var_dump
时,连接是相同的。它在标准Solr端口localhost上运行,路径是正确的。不确定不同的浏览器将如何影响与Solr的连接。
Solr规范版本:1.4.1.2011.09.12.09.25.21
奇怪的是,allow_url_fopen
未启用似乎是导致此问题的根本原因。似乎是不相关的,所以我认为问题出在使用的WordPress插件上。我不得不猜测,一些奇怪的实现使这项工作默默地失败了,只在IE中引发了问题。
可能我的情况太具体了,无法帮助其他人,但我想分享一下。