Magento2-コンポーザーエラーを使用して拡張機能をインストールします-プラグインクラスSearchanise \ SearchAutocomplete \ Plugins \ Toolbarが存在しません
Composerを使用して拡張機能をインストールした後、拡張機能は正常にインストールされましたが、この問題を解決する方法がバックエンドに表示されません。
スクリーンショット:
拡張子: https://marketplace.magento.com/searchanise-search-autocomplete.html
cmdをインストールします:composer require searchanise / search-autocomplete:1.0.10
インストールされているモジュール: https://snipboard.io/xOQR3i.jpg
適切なコマンドを実行する
バックエンドでは表示されません https://snipboard.io/tRUph5.jpg
問題を解決する方法。
ログエラー:[2020-08-22 06:49:36] main.ERROR:プラグインクラスSearchanise \ SearchAutocomplete \ Plugins \ Toolbarが存在しません[] []
回答
拡張機能を削除し、次の手順を使用して再インストールします。
composer require searchanise/search-autocomplete
パッケージをインストールした後、次のコマンドを実行します。
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
php bin/magento cache:clean
参考までに、vendor /にファイルはありませんが、それでも「/ var / www / html / giri / vendor / searchanise / search-autocomplete」ですでに定義されているエラーに直面しています。
これは、composerを介してSearchanise拡張機能をインストールし、ストアからパッケージをコピーしてインストールした後です。この場合、ベンダーモジュールと競合します。これで、この問題を3つの簡単なステップで解決できます。
ステップ1:モジュールをから削除する必要があります
app/code/Searchanise/SearchAutocomplete
vendor/searchanise/search-autocomplete (if any)
次のコマンドを実行します。
composer remove searchanise/search-autocomplete
rm -rf app/code/Searchanise/SearchAutocomplete
rm -rf vendor/searchanise/search-autocomplete
composer dump-autoload
手順2: Searchanise_SearchAutocompleteを再度インストールし、アップグレードコマンドラインを実行して問題を解決します。
composer require searchanise/search-autocomplete
php bin/magento setup:upgrade
ステップ3:結果を確認する