[CakePHP3]プログラムが反映されない!?キャッシュを削除する方法



  • ※当サイトはアフィリエイト広告を利用しています
[CakePHP3]プログラムが反映されない!?キャッシュを削除する方法

delete_cache_cakephp_top

UIを反映するためにキャッシュをクリアする

CakePHP3 で開発を行っているとき、プログラムやテンプレートファイル、CSSなどを更新したはずなのに反映されないときがあります。CakePHP のキャッシュが残っているのが原因のため、キャッシュをクリアする方法をご紹介します。

Advertisement

キャッシュを削除するコマンド

bin/cake cache clear_all

CakePHP の階層にて、cache コマンドを実行することによって、一時フォルダにあるキャッシュファイルを削除することができます。

なお cache コマンドは CakePHP のバージョン 3.3.0 で追加されています。

〇CakePHP 公式の cache コマンドの解説ページ
https://book.cakephp.org/3.0/ja/console-and-shells/cache.html

cache コマンドを実行したサンプル

 

cache コマンドが実行できないとき

cache はシェルコマンドであるため、実行権限がないとパーミッションエラーが発生します。パーミッションエラーが発生したときは、「bin/cake」ファイルに実行権限を付与してください。

今回はパーミッションを「664」→「700」に変更しています。

 

 

ウェブプログラミングについては下記の本も参考になるので、スキルアップにお役立てください。
徳丸 浩(著)
ページ数: 688ページ
出版社:SBクリエイティブ
発売日:2018/06/21

出典:amazon

 

この記事が気に入ったら
いいね ! をお願いします

Twitter で

web開発カテゴリの最新記事