我有一个奇怪的问题,我可以连接到Solr,并索引该网站(我可以搜索索引管理区索引内容,它的工作原理),但当我在Drupal中搜索时,出现错误:Apache Solr搜索可以索引但不搜索
Apache Solr搜索引擎不可用。请联系您的网站管理员。
有谁知道为什么会发生这种情况?我可以清除连接到Apache Solr,所以我不知道为什么会发生这种情况。我在日志中得到的错误是 “0”状态:通信错误
这对我没有任何帮助。
我有一个奇怪的问题,我可以连接到Solr,并索引该网站(我可以搜索索引管理区索引内容,它的工作原理),但当我在Drupal中搜索时,出现错误:Apache Solr搜索可以索引但不搜索
Apache Solr搜索引擎不可用。请联系您的网站管理员。
有谁知道为什么会发生这种情况?我可以清除连接到Apache Solr,所以我不知道为什么会发生这种情况。我在日志中得到的错误是 “0”状态:通信错误
这对我没有任何帮助。
有一个在service.php这样的代码:
$response = new Apache_Solr_Response(@file_get_contents($url,
false, $this->_postContext), $http_response_header);
为了能够在PHP中使用file_get_contents()
, 的 “allow_url_fopen选项” 指令必须启用。 可能是你的服务器没有这样做。
试试这个:
- Creating php.ini
- Fill it with these lines:
[PHP]
allow_url_fopen = On
我的服务器确实启用了它。我仍然得到这个错误。 – 2013-03-14 22:34:54
是我的回答很好的解决你的问题?? ..如果是的,那么接受它..! – 2012-03-05 15:59:51
如果您发现我的答案有用..do upvote it ...然后接受它.. !! – 2012-03-09 16:28:51