Saya mencari kode yang dapat menyegarkan atau membersihkan cache Magento2 melalui skrip.
Itu sangat mudah di Magento 1.x.
Saya menjalankan Magento2 di server WAMP (jendela).
magento2
cache
full-page-cache
Arunendra
sumber
sumber
Kode di bawah ini secara otomatis mem-flush cache. Ini bekerja dengan baik untukku.
Kasus 1: Di luar Magento
Kasus 2: Di dalam Magento
sumber
Hardcoding tipe adalah ide yang buruk . Sebagai gantinya Anda dapat menggunakan metode yang sama yang digunakan oleh
cache:flush
dancache:clean
perintah. Kelas pengelola cache juga dapat menarik semua jenis cache untuk Anda, seperti yang dilakukan pada contoh di bawah ini.sumber
Untuk menambah jawaban denish, Anda bisa menulis skrip php kecil dan meletakkannya di folder root magento Anda:
Ini akan memberi Anda output seperti:
Pastikan Anda benar-benar dapat mengeksekusi php dari baris perintah, kalau tidak, ini tidak akan berguna. Untuk windows Anda harus memastikan Anda telah menambahkan php.exe ke PATH Anda di Variabel Lingkungan. Silakan lihat http://willj.co/2012/10/run-wamp-php-windows-7-command-line/
sumber
Anda dapat membersihkan atau menyegarkan semua cache menggunakan perintah berikut
Saya harap ini akan membantu Anda.
sumber
CLI
root magento terbuka lalu masukkan untuk menghapus cachephp bin/magento cache:clean
seperti ini untuk memasukkan semua perintah. Info lebih lanjut klik pada tautan ini1. Tentukan konstruktor - lewati
dan
ke konstruktor file Anda seperti yang didefinisikan di bawah ini: -
2. Sekarang tambahkan kode berikut ke metode di mana Anda ingin menghapus / membersihkan cache: -
Saya harap ini bermanfaat bagi Anda. :)
sumber
buat file bernama cacheflush.php dan Unggah folder root Magento Anda seperti public_html folder httdocs. maka yoursite.com/cacheflush.php Ini akan bekerja dengan sempurna. Jika Anda tidak memiliki mod CLI di hosting Anda tidak ada masalah ... cukup gunakan kode ini .. itu akan mengurangi waktu Anda.
sumber
ini bekerja untuk saya
sumber