Jak opróżnić pamięć podręczną Magento 1.9.x za pomocą SSH?


20

Jeśli z jakiegoś powodu nie mogę uzyskać dostępu do strony zarządzania pamięcią podręczną z mojego administratora Magento , jak mogę wyczyścić pamięć podręczną za pomocą SSH?

Odpowiedzi:


40

Rozwiązałem problem samodzielnie, stosując następujące rozwiązanie:

Zaloguj się do swojego serwera i uruchom poniższe polecenie z katalogu głównego magento:

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

Powyższe polecenie opróżnij pamięć podręczną magento 1. Sugeruję, aby zmienić folder projektu magento, a następnie uruchomić powyżej polecenia


4

Możesz usunąć go z wiersza poleceń za pomocą poniższych poleceń

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

Znajdź pełne szczegóły tutaj

(lub)

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

Udostępniono tutaj skrypt powłoki , aby zrobić to samo.


1

Prostym rozwiązaniem jest zalogowanie się za pomocą SSH i przejście do katalogu pamięci podręcznej Magento. Usuń wszystkie pliki i podkatalogi z tego katalogu pamięci podręcznej, ale nie usuwaj samego katalogu pamięci podręcznej. Oto przykładowy kod.

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

Upewnij się, że jesteś w odpowiednim katalogu przed uruchomieniem rmpolecenia. Odkryliśmy, że to wszystko, co jest konieczne.

Usunięcie zawartości /<magendoDirectory>/var/report/katalogu nie ma wpływu na wersję 1.9.x

Usunięcie zawartości /<magendoDirectory>/var/session/może spowodować unieważnienie sesji użytkownika. Nie jest to pożądane w środowisku produkcyjnym. Nie mamy tego katalogu w naszych instancjach w wersji 1.9.x.


-1
  1. Usuń następujące katalogi -

/ magentorootdir / var / cache / *

/ magentorootdir / var / session / *

/ magentorootdir / var / report / *

  1. Następnie uruchom polecenie, jak wspomniano powyżej

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

Odniesienie


2
Nie usuwaj var/session/*lub var/report/*- nie mają one związku z pamięcią podręczną.
Danny Nimmo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.