EC-CUBE4:キャッシュ削除で Failed opening required ‘/var/cache/prod/doctrine/orm/Proxies/__CG__… エラーが発生
EC-CUBE4で発生したエラー対処の備忘録です。
●エラー発生に至った操作
管理画面の「コンテンツ管理」→「キャッシュ管理」からキャッシュ削除を実行(ボタンを二回クリックしたかも…?)
●エラー状況
1.フロント画面にアクセスすると「システムエラー」が発生
2.管理画面からログインしようとすると「システムエラー」が発生
●エラーログ(/error_log)
PHP Fatal error: require(): Failed opening required '・・・/var/cache/prod/doctrine/orm/Proxies/__CG__EccubeEntityMasterDeviceType.php' (include_path='.:/opt/cpanel/ea-php72/root/usr/share/pear') in ・・・/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 206
●対処内容
http://coelacanth.jp.net/doctrine_failed_opening_required_error/
こちらの記事を参考にさせていただき、キャッシュを全て削除したところ正常に表示されるようになりました。
【削除対象ディレクトリ】
/var/cache/prod/以下全て
※追記
管理画面の「オーナーズストア」→「プラグイン」→「プラグイン一覧」からプラグインを有効化した際にシステムエラーが発生。
その時も同じ処置で復旧しました。