0

我刚刚安装了 Websolr 并测试了连接,并且可以正常工作。但是没有任何东西被索引。我有一个 drupal 7 站点,当我单击配置文件选项卡时,出现此错误:

"401" Status: Authorization Required: Authorization Required<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML>
<HEAD>
<TITLE>Error</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
</HEAD>
<BODY><H1>401 Unauthorised.</H1></BODY>
</HTML>

我的日志没有显示任何内容。

4

1 回答 1

0

websolr,我们在共享集群环境中运行索引。我们的设计原则之一是将对我们认为安全的特定索引操作的访问列入白名单。由于性能、安全和/或隐私问题,这种方法限制了对 Solr 中大多数管理操作的访问。

在这种情况下,Drupal apachesolr 模块发出请求以/admin/stats.jsp获取索引使用情况的一些使用统计信息。不幸的是,来自我们端的 HTTP 401 响应被视为一个相当严重的错误并被报告为这样。

Drupal apachesolr 401 需要授权错误

我们仍在研究解决此问题的选项,无论是在模块本身内还是在我们的服务端。有关解决方法和更多最新摘要,您可以关注我们支持知识库中的这篇文章:

于 2013-04-01T17:20:42.473 回答