詳細については、Magento 2にはそのようなアダプターはありませんをお読みください。
Magento 2.1.10には約40のセキュリティ修正と機能強化が含まれているため、この最新バージョンにアップグレードすることでオンラインストアオーナーに多くの利益をもたらします。ただし、同時にエラーが発生する可能性もあります。
「そのようなアダプターはありません」エラーの修正方法
# このクエリを実行します UPDATE core_config_data set value = 'mysql' where path='catalog/search/engine'; # 次にこれらのコマンドを実行します php -f bin/magento setup:upgrade php -f bin/magento cache:flush php -f bin/magento indexer:reindex
Magento 2.3.1はElasticsearch 6.xをサポートし、デフォルトで有効になっています。MagentoはまだElasticsearch 2.xと5.xの接続を提供していますが、これらのバージョンを使用するためには有効にする必要があります。Elasticsearch 2.xはまだサポートされていますが、強く推奨されません。Magento 2.3.1でElasticsearch 2.xまたは5.xを実行する必要がある場合は、Elasticsearch PHPクライアントを変更する必要があります。
Elasticsearchクライアントの変更
Elasticsearch 5.xで作業する必要がある場合は、次のコマンドを実行します:
composer require "elasticsearch/elasticsearch:~5.1"
Elasticsearch 2.xで作業する必要がある場合は、次のコマンドを実行します:
composer require "elasticsearch/elasticsearch:~2.0"
Elasticsearch 6.xを再度有効にするには、次のコマンドを実行します:
composer require "elasticsearch/elasticsearch:~6.1"
その後、Magento管理画面内でElasticsearchを設定します。
Magento 2「そのようなアダプターはありません」に関連する検索