ググらずには前へ進めないフロントエンドエンジニアが書く、次はググらなくてもできますように…とメモを残すブログです!

4系でキャッシュ削除したら壊れる...

2019/09/19
⚠️投稿日または最終更新日から3年以上経過している内容です。

4系で開発中にキャッシュ削除を試みると、 PHP の Fatal error が出てしまうことが頻発しました。

結論から言うと、 composer.lock を削除していたのが原因でした。

EC-CUBE の圧縮フォルダを解凍したときに、 無駄だと思うファイルは消すようにしているのですが、 それが仇となりました。

Xampp などのローカル環境やエックスサーバーなどのレンタルサーバーでは、

  • app/
  • bin/
  • html/
  • src/
  • var/
  • vendor/
  • .htaccess
  • composer.json
  • composer.lock
  • index.php
  • maintenance.php
  • robots.txt

以外は削除しても今のところ動いています。 (これで大丈夫なのかは検証中...)

ルートにファイルがたくさんあるとわからなくなるので、 なるべくすっきりさせたいところです。

ちなみに composer.json を削除すると、 キャッシュ削除しなくても Fatal error で閲覧することができなくなります。