Если по какой-то причине я не смог получить доступ к своей странице управления кэшем от администратора Magento , как я могу очистить кэш с помощью SSH?
Если по какой-то причине я не смог получить доступ к своей странице управления кэшем от администратора Magento , как я могу очистить кэш с помощью SSH?
Ответы:
Я решил проблему самостоятельно с помощью следующего решения:
Войдите на свой сервер и выполните следующую команду из корневого каталога magento:
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
Выше команды очистите ваш кэш magento 1. Я предлагаю при изменении папки проекта magento выполнить команду выше
Простое решение - войти в систему с помощью SSH и перейти в каталог кэша Magento. Удалите все файлы и подкаталоги в этом каталоге кеша, но не удаляйте сам каталог кеша. Вот пример кода.
cd /<magendoDirectory>/var/cache/
ls -l
rm -r ./*
Убедитесь, что вы находитесь в правильном каталоге, прежде чем запускать rm
команду. Мы обнаружили, что это все, что необходимо.
Удаление содержимого вашего /<magendoDirectory>/var/report/
каталога не имеет никакого эффекта в версии 1.9.x
Удаление вашего содержимого /<magendoDirectory>/var/session/
может привести к аннулированию ваших пользовательских сессий. Это нежелательно в производственной среде. У нас нет этого каталога в наших экземплярах версии 1.9.x.
var/session/*
илиvar/report/*
- это не связано с кэшем.