очистка кэша drupal через mysql


Иногда делая изменения на сайте их невозможно увидеть сразу, так как на сервере сохраняется «образ» вашего сайта. Очистить его можно конечно и через админку, что намного удобнее, но если доступа к админке нет. Приходится изобретать некий «велосипед» который позволит очистить кэш сайта и для отображения сделанных изменений.

Для начала вам необходимо будет залогинится на сервер используя команду mysql:

mysql -u<user> -p<pass> -h <host>

где:

- имя пользователя, имеющего доступ к базе данных drupal

- пароль пользователя

- адресс сервера mysql

Потом нужно будет переключится на базу данных drupal:

use drupal_db;

где drupal_db - имя вашей базы данных

Теперь поочередно удаляем записи в таблицах командами:

delete from cache;
delete from cache_filter;
delete from cache_menu;
delete from cache_page;
delete from watchdog;

Все кэш очищен, можете закрывать подключение к базе данных mysql и смотреть изменения на сайте.

comments powered by Disqus