Magento2-コンポーザーエラーを使用して拡張機能をインストールします-プラグインクラスSearchanise \ SearchAutocomplete \ Plugins \ Toolbarが存在しません

Aug 22 2020

Composerを使用して拡張機能をインストールした後、拡張機能は正常にインストールされましたが、この問題を解決する方法がバックエンドに表示されません。

スクリーンショット:

  1. 拡張子: https://marketplace.magento.com/searchanise-search-autocomplete.html

  2. cmdをインストールします:composer require searchanise / search-autocomplete:1.0.10

  3. インストールされているモジュール: https://snipboard.io/xOQR3i.jpg

  4. 適切なコマンドを実行する

  5. バックエンドでは表示されません https://snipboard.io/tRUph5.jpg

問題を解決する方法。

ログエラー:[2020-08-22 06:49:36] main.ERROR:プラグインクラスSearchanise \ SearchAutocomplete \ Plugins \ Toolbarが存在しません[] []

回答

PratikOza Aug 22 2020 at 08:37

拡張機能を削除し、次の手順を使用して再インストールします。

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:結果を確認する