【问题标题】:Apache Solr Search Can Index But Not SearchApache Solr 搜索可以索引但不能搜索
【发布时间】:2012-03-03 00:03:35
【问题描述】:

我遇到了一个奇怪的问题,我可以在其中连接到 Solr,并为网站编制索引(我可以在 Solr 管理区域中搜索索引内容,并且可以正常工作),但是当我在 Drupal 中搜索时,我得到了错误:

Apache Solr 搜索引擎不可用。请联系您的网站管理员。

有人知道为什么会这样吗?我可以清除连接到 Apache Solr,所以我不确定为什么会发生这种情况。我在日志中得到的错误是 “0”状态:通讯错误

这对我没有任何帮助。

【问题讨论】:

  • 我的回答能很好地解决你的问题吗..??..如果是,那么接受它..!!
  • 如果您觉得我的回答有用..请点赞...然后接受..!!

标签: drupal solr


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2012-07-03
    • 1970-01-01
    相关资源
    最近更新 更多