Bagaimana cara membersihkan cache Magento 1.9.x menggunakan SSH?

20

Jika karena alasan tertentu saya tidak bisa mengakses halaman Manajemen Cache saya dari Admin Magento saya , bagaimana saya bisa menghapus cache menggunakan SSH?

Waleed Asender
sumber

Jawaban:

40

Saya telah menyelesaikan masalah sendiri dengan solusi berikut:

Login ke server Anda dan jalankan perintah di bawah ini dari direktori root magento Anda:

php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'

Perintah di atas siram cache magento 1 Anda. Saya sarankan ketika mengubah folder proyek magento kemudian jalankan perintah di atas

Waleed Asender
sumber
4

Anda dapat menghapusnya dari baris perintah dengan perintah di bawah ini

$rm -rf var/cache/*
$rm -rf var/session/*

Temukan detail lengkapnya di sini

(atau)

Mage::app()->getCacheInstance()->flush();

Script shell disediakan di sini untuk melakukan hal yang sama.

nikin
sumber
1

Solusi sederhana adalah login dengan SSH dan arahkan ke direktori cache Magento Anda. Hapus semua file dan sub-direktori dalam direktori cache ini tetapi jangan hapus direktori cache itu sendiri. Berikut ini beberapa contoh kode.

cd /<magendoDirectory>/var/cache/
ls -l 
rm -r ./*

Pastikan Anda berada di direktori yang benar sebelum menjalankan rmperintah. Kami menemukan bahwa ini semua yang diperlukan.

Menghapus konten /<magendoDirectory>/var/report/direktori Anda tidak berpengaruh pada versi 1.9.x

Menghapus konten Anda /<magendoDirectory>/var/session/mungkin memiliki efek membatalkan sesi pengguna Anda. Ini tidak diinginkan dalam lingkungan produksi. Kami tidak memiliki direktori ini dalam versi 1.9.x kami.

Stephen Fox
sumber
-1
  1. Hapus direktori berikut -

/ magentorootdir / var / cache / *

/ magentorootdir / var / session / *

/ magentorootdir / var / report / *

  1. Kemudian jalankan perintah seperti yang disebutkan di atas

    php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'

Referensi

Sam
sumber
2
Jangan hapus var/session/*atau var/report/*- ini tidak terkait dengan cache.
Danny Nimmo