Как очистить кэш Drupal?

Если Вы используете кэш Drupal, то наверняка замечали такую особенность, как после изменения шаблона или установки/добавления счетчиков в шаблон Drupal у Вас он не появляется. Тут все дело в кэше. Вероятно Вы его не так настроили или у Вас просто напросто на запускается cron.php.

Для очистки кэша можно удалить через админку или через запрос к MySQL.
1.Через админку.
Сделать это можно зайдя в "Производительность" (admin/settings/performance) и нажмите внизу на кнопочку "Clear all cache data" ("Очистить все кешированные данные"). Всё. Теперь кэш Drupal у Вас очищен.

2.Через запрос в MySQL.
Вручную очистить кэш Drupal можно выполнив следущий запрос к Mysql:
DELETE FROM cache;
DELETE FROM cache_block;
DELETE FROM cache_content;
DELETE FROM cache_filter;
DELETE FROM cache_form;
DELETE FROM cache_menu;
DELETE FROM cache_page;
DELETE FROM cache_update;
DELETE FROM cache_views;

Комментарии

Через верхнюю панель админки (модуль admin menu) еще проще очищать кэш. Навел, нажал.

Ага. В первом пункте так и сказано.

Нет, она говорит про модуль admin_menu в связке с devel. Тогда кнопка (точнее ссылка) очистка кэша появляется прямо в меню.

cache_clear_all() делает то же самое http://api.drupal.ru/api/function/cache_clear_all/6
есть еще очистить кэш для css - drupal_clear_css_cache(); и для js - drupal_clear_js_cache();

блин пол дня в нете рыл, оказалось всё так просто, спасибо

Была большая проблема, твой совет помог. Спасибо большое!!!!

Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • No HTML tags allowed.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Извините, но это нужно чтобы боты не прорвались на сайт.