Gitでブランチ切り替えながらEC-CUBEの開発をしていると、次のようなエラーに出くわすことがたまにあります。
Compile Error: Symfony\Component\Debug\DebugClassLoader::loadClass(): Failed opening required

Failed opening requiredエラー発生

このエラーは突然発生するので、一瞬何のことか分からないと思います。bin/console cache:clear –no-warmupでも解決しません。

Composerによる解決方法

このエラーはComposerが関係しており、下記のコマンドでComposerのキャッシュを消せばエラーを解決することができます。

composer clear-cache
composer dump-autoload

添付キャプチャの場合はcomposerのコマンドでautoloadファイルを再生成した後、Categoryエンティティのプロキシを保存することで解決できました。

ECCUBE制作トップへ

EC-CUBEカスタマイズに関するお問い合わせはこちら

    脆弱性修正