Gitで管理しているEC-CUBE3系のサイトで作業しているときに、突然以下のエラーが発生し、どのページも閲覧することができなくなった。

${ROOT_DIR}/app/Plugin directory does not exist.

この問題が解決に至るまでかなりの時間を要したので、エラーの原因を備忘録として残しておく。

エラーの原因について

エラーが起こる直前におこなった操作といえば、Gitのブランチを切り替えたこと。

実はこの瞬間にどういうわけか/app/config/ディレクトリが丸ごと消失してしまって、これが原因でエラーが発生していたのだ。

/app/config/ディレクトリを復元すると、無事にエラーは解消された