Как очистить кеш Magento 1.9.x по SSH?


20

Если по какой-то причине я не смог получить доступ к своей странице управления кэшем от администратора Magento , как я могу очистить кэш с помощью SSH?

Ответы:


40

Я решил проблему самостоятельно с помощью следующего решения:

Войдите на свой сервер и выполните следующую команду из корневого каталога magento:

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

Выше команды очистите ваш кэш magento 1. Я предлагаю при изменении папки проекта magento выполнить команду выше


4

Вы можете удалить его из командной строки с помощью следующих команд

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

Найти полную информацию здесь

(или)

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

Сценарий оболочки предоставляется здесь, чтобы сделать то же самое.


1

Простое решение - войти в систему с помощью SSH и перейти в каталог кэша Magento. Удалите все файлы и подкаталоги в этом каталоге кеша, но не удаляйте сам каталог кеша. Вот пример кода.

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

Убедитесь, что вы находитесь в правильном каталоге, прежде чем запускать rmкоманду. Мы обнаружили, что это все, что необходимо.

Удаление содержимого вашего /<magendoDirectory>/var/report/каталога не имеет никакого эффекта в версии 1.9.x

Удаление вашего содержимого /<magendoDirectory>/var/session/может привести к аннулированию ваших пользовательских сессий. Это нежелательно в производственной среде. У нас нет этого каталога в наших экземплярах версии 1.9.x.


-1
  1. Удалить следующие каталоги -

/ Magentorootdir / вар / кэш / *

/ Magentorootdir / вар / сессия / *

/ Magentorootdir / вар / отчет / *

  1. Затем выполните команду, как указано выше

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

Ссылка


2
Не удаляйте var/session/*или var/report/*- это не связано с кэшем.
Дэнни Ниммо
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.