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では、共有クラスター環境でインデックスを実行しています。私たちの設計原則の 1 つは、安全で確実であることがわかっている特定のインデックス アクションへのアクセスをホワイトリストに登録することです。このアプローチでは、パフォーマンス、セキュリティ、および/またはプライバシーの問題により、Solr 内のほとんどの管理アクションへのアクセスが制限されます。

この場合、Drupal apachesolr モジュールは/admin/stats.jsp、インデックスの使用に関する使用統計を取得するために にリクエストを送信します。残念ながら、弊社側からの HTTP 401 応答はかなり深刻なエラーとして扱われ、そのように報告されています。

Drupal apachesolr 401認証が必要なエラー

モジュール自体またはサービスの最後で、これを回避するためのオプションにまだ取り組んでいます。回避策と最新の概要については、サポート ナレッジ ベースの次の記事を参照してください。

于 2013-04-01T17:20:42.473 に答える