Magento 2 class elasticsearch clientbuilder does not exist

Magento 2 クラス Elasticsearch ClientBuilder が存在しません

Rate this article

Share this article

詳しくは、 Magento 2 class elasticsearch clientbuilder does not exist をご覧ください。

問題

検索の再インデックスを実行するか、ストアカタログによる検索を実行すると、Magento 2は次のエラーメッセージを返します:

Fatal error: Uncaught Error: Class 'Elasticsearch\ClientBuilder' not found

理由

Elasticsearch PHPライブラリがMagento 2にインストールされていません。

この問題は、Elastic Search UltimateがComposerを使用せずに(手動で)インストールされた場合にのみ発生します。そして、ユーザーマニュアルのすべての手順が完了していない場合に発生します。

magento 2 class elasticsearch clientbuilder does not exist

解決策

このエラーを解決するには、ストアのルートディレクトリで次のコマンドを実行する必要があります:

composer require elasticsearch/elasticsearch:~5.1

このコマンドは、Elasticsearch PHPライブラリ(ES 5.1/6.2用)および追加の必要なライブラリをインストールします。

 

ウェブサイトに検索を追加する

Are you showing the right products, to the right shoppers, at the right time? Contact us to know more.
You may also like