Якщо з якихось причин я не зміг отримати доступ до сторінки кешування кеш-пам’яті зі свого адміністратора 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/*
- вони не пов'язані з кешами.